0

我有两个组合框,它们都有相同的 3 个字符串。当我从第一个 ComboBox 中选择一个字符串时,我希望该字符串在第二个 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"}));
4

1 回答 1

2

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

即向第一个 ComboBox 添加一个侦听器,以便在进行选择时,从另一个 ComboBox 的模型中删除该选择?

于 2012-04-17T12:41:52.143 回答