项目需要显示出当前选中的设备的类型,只有两个类型,我们希望使用JRadioButton显示,选中的表明当前选中设备的类型!则此时需要使用ButtonGroup组织两个表明类型的JRadioButton,并且重写其setSelected方法。
class MyButtonGroup extends ButtonGroup {
private ButtonModel selection;
public MyButtonGroup() {
super();
}
public void setSelected(ButtonModel m, boolean b) {
if (b && m != null && m != selection) {
ButtonModel oldSelection = selection;
selection = m;
if (oldSelection != null) {
oldSelection.setSelected(false);
}
m.setSelected(true);
}
}
}
本文介绍了一种使用Java Swing组件JRadioButton实现设备类型的显示方法。通过自定义ButtonGroup类及其setSelected方法来确保任何时候只有一个JRadioButton被选中,以此来表示当前选中的设备类型。
6863

被折叠的 条评论
为什么被折叠?



