相关的组合框

时间:2012-04-17 12:38:12

标签: java combobox jframe

我有两个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"}));

1 个答案:

答案 0 :(得分:2)

您正在寻找的DefaultComboBoxModel方法removeElement(Object anObject)是什么?

即。添加一个侦听器到第一个ComboBox,这样当进行选择时,该选择将从另一个ComboBox的模型中删除?