【发布时间】:2017-09-17 14:41:13
【问题描述】:
我的 JComboBoxes 有 9 个(+ 默认值)可选选项(20 个都一样)。
这 20 个是 2 个 JComboBox 数组的一部分。 (每个 10-10 个)。
我想像这样限制它们:
如果从(例如)选项 4 中选择了 4 个并且用户选择了第 5 个
其中之一,则其中一个会跳回默认值以保持 4 的限制。
我该怎么做?
例如:
for (int i = 0; i < roles1.length; i++) {
roles1[i] = new JComboBox();
roles1[i].setModel(new DefaultComboBoxModel(new String[] { "Not Selected", "PartnerInCrime", "Driver",
"Gunman", "Coordinator", "Hacker", "Distraction", "GadgetGuy", "Bruglar", "ConMan" }));
roles1[i].setBounds(boxPlace, 200, 100, 20);
boxPlace += 105;
getFrame().getContentPane().add(roles1[i]);
}
【问题讨论】:
-
能否添加一些代码?
-
如您所愿:)
标签: java arrays jcombobox limiting