1

我有复选框。我有一个按钮组。当我单击选项“所有复选框”时,我希望按钮组中的所有复选框都无法选择(灰显)(除了选中的“所有复选框”。)我该怎么做?

另外,如何使用 NetBeans 添加项目/将项目设置到组合框?

4

2 回答 2

2

我有复选框。我有一个按钮组。当我单击选项“所有复选框”时,我希望按钮组中的所有复选框都无法选择(灰显)(除了选中的“所有复选框”。)我该怎么做?

ButtonGroup 不能用于灰显(功能上可见地禁用)JCheckBox。最好将它们放在List<JCheckBox>“All CheckBoxes”的ActionListener 中,通过调用setEnabled(true/false)列表中的项目进行迭代,该参数取决于“All Checkboxes”JCheckBox 的状态。

另外,如何使用 NetBeans 添加项目/将项目设置到组合框?

我不知道如何“使用 NetBeans”来做到这一点,但是使用 Swing,您只需获取 JComboBox 的模型,通常是 DefaultComboBoxModel,并向其中添加项目。

于 2012-07-13T00:59:17.920 回答
2

另外,如何使用 NetBeans 添加项目/将项目设置到组合框?

就像您通常使用 Swing 一样,comboBox.setModel(comboBoxModel)。不要依赖表单编辑器为您完成。有些东西你只需要弄脏你的手。

于 2012-07-13T02:38:35.610 回答