我有复选框。我有一个buttongroup。当我点击“所有复选框”选项时,我希望按钮组中的所有复选框都不可选(灰显)(“所有复选框”除外)。我该怎么做?
另外,如何使用NetBeans添加项目/将项目设置到组合框?
答案 0 :(得分:2)
我有复选框。我有一个buttongroup。当我点击“所有复选框”选项时,我希望按钮组中的所有复选框都不可选(灰显)(“所有复选框”除外)。我该怎么做?
ButtonGroup不能用于灰显(功能和明显禁用)JCheckBox。最好将它们放在List<JCheckBox>
和ActionListener中,用于“All CheckBoxes”迭代通过调用列表中项目的setEnabled(true/false)
,该参数取决于“All Checkboxes”JCheckBox的状态。 / p>
另外,如何使用NetBeans添加项目/将项目设置到组合框?
我不知道如何“使用NetBeans”,但是使用Swing只需获取JComboBox的模型,通常是DefaultComboBoxModel,并向其添加项目。
答案 1 :(得分:2)
另外,如何使用NetBeans添加项目/将项目设置到组合框?
就像你正常使用Swing一样,comboBox.setModel(comboBoxModel)。不要依赖表单编辑器为您完成。有些事情,你只需要弄清楚。