首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >需要从jRadioButton启用jSpinner

需要从jRadioButton启用jSpinner
EN

Stack Overflow用户
提问于 2013-06-21 22:50:43
回答 1查看 197关注 0票数 0

我在JFrame内部的JTabbedPane中工作。我有一个选中时需要用来激活/启用两个选择日期和时间的jSpinner控件的jRadioButton。我找不到应该如何完成这项工作的参考资料,而且这也不是学校的项目。

我需要禁用的jSpinner,而jRadioButton是清除和启用时,选择。jRadioButton是包含两个按钮的ButtonGroup的一部分。另一个jRadioButton在启用时将打开一个jTextField以输入数据。

任何帮助或文档链接都会很有帮助。到目前为止,我发现的所有东西都没有描述如何将这两者联系起来。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-21 23:55:47

在您的单选按钮上尝试侦听器。下面是一个简单的JRadioButton控制JSpinner的例子。当然,您可能希望添加一些逻辑/另一个侦听器来处理您的其他组件( JTextField等)。

希望这能有所帮助!

代码语言:javascript
复制
    final JRadioButton spinnerButton = new JRadioButton("Spinner Enabled");
    spinnerButton.addItemListener(new ItemListener(){
        @Override
        public void itemStateChanged(ItemEvent e) {
            if (spinnerButton.isSelected()){
                spinner.setEnabled(true);
            } else {
                spinner.setEnabled(false);
            }
        }
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17238215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档