我在JFrame内部的JTabbedPane中工作。我有一个选中时需要用来激活/启用两个选择日期和时间的jSpinner控件的jRadioButton。我找不到应该如何完成这项工作的参考资料,而且这也不是学校的项目。
我需要禁用的jSpinner,而jRadioButton是清除和启用时,选择。jRadioButton是包含两个按钮的ButtonGroup的一部分。另一个jRadioButton在启用时将打开一个jTextField以输入数据。
任何帮助或文档链接都会很有帮助。到目前为止,我发现的所有东西都没有描述如何将这两者联系起来。
谢谢
发布于 2013-06-21 23:55:47
在您的单选按钮上尝试侦听器。下面是一个简单的JRadioButton控制JSpinner的例子。当然,您可能希望添加一些逻辑/另一个侦听器来处理您的其他组件( JTextField等)。
希望这能有所帮助!
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);
}
}
});https://stackoverflow.com/questions/17238215
复制相似问题