SWT:隐藏组合内的一个项目

时间:2012-09-06 00:44:51

标签: java combobox swt

我正在做SWT程序,我想知道如何从组合列表中隐藏一个项目。 我知道有一个combo.remove()方法,但我不想删除整个数据,相反,我只是想“隐藏”第一个项目。

例如,有一个item[0]=1item[1]=2item[2]=3的列表,以及用于显示这三个项目组合的用户界面,但现在我想要隐藏第一个项目,所以组合只会在组合列表中显示“2,3”,但数据库中item[0]仍然是“1”,谢谢高级!

1 个答案:

答案 0 :(得分:3)

您需要将逻辑从存储GUI ComboBox类中的重要数据移开。

使用另一个类似ArrayList的存储类来保存您的数据(可能还有另一个ArrayList来标记GUI中应该包含哪些元素)。