我有两个ComboBox,它们都有相同的3个字符串。当我从第一个ComboBox中选择一个字符串时,我希望该字符串在第二个字符串中消失,这样我就不能再选择相同的字符串了。
final JComboBox comboBox = new JComboBox();
comboBox.setModel(new DefaultComboBoxModel(new String[]{"Rome","London","Paris"}));
final JComboBox comboBox_1 = new JComboBox();
comboBox_1.setModel(new DefaultComboBoxModel(new String[{"Paris","London","Rome"}));
答案 0 :(得分:2)
您正在寻找的DefaultComboBoxModel方法removeElement(Object anObject)是什么?
即。添加一个侦听器到第一个ComboBox,这样当进行选择时,该选择将从另一个ComboBox的模型中删除?