1

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

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

4

1 回答 1

3

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

使用另一个存储类,如 ArrayList 来保存您的数据(可能使用另一个 ArrayList 来标记哪些元素应该在 GUI 中)。

于 2012-09-06T00:52:46.390 回答