Chr*_*ian 4 java swing awt jradiobutton buttongroup
我有一组定义为' ButtonGroup bg1;
'使用' javax.swing.ButtonGroup
'包的单选按钮.我想禁用此组,以便用户在单击"确定"按钮后无法更改其选择btnOK
.
所以我一直在寻找这些方面的东西:
private void btnOkActionPerformed(java.awt.event.ActionEvent evt) {
bg1.setEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)
但是,.setEnabled(false)
似乎并不存在.
我想禁用这个组
ButtonGroup
不是视觉成分.它用于为一组按钮创建多重排除范围.
创建一组具有相同ButtonGroup
对象的按钮意味着打开其中一个按钮会关闭组中的所有其他按钮.
您必须禁用每个JRadioButton
添加的内容,Buttongroup
因为ButtonGroup
没有任何此类方法可以禁用整个组.
示例代码:
Enumeration<AbstractButton> enumeration = bg1.getElements();
while (enumeration.hasMoreElements()) {
enumeration.nextElement().setEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)