Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在做 SWT 程序,我想知道如何从组合列表中隐藏一项。我知道有一种combo.remove()方法,但我不想删除整个数据,相反,我只想“隐藏”第一项。
combo.remove()
例如,有一个 , , 的列表,item[0]=1以及用于显示这三个项目的组合的 UI,但现在我想隐藏第一个项目,所以组合在组合列表中只会显示“2,3”,但是在数据库中仍然是“1”,在此先感谢!item[1]=2item[2]=3item[0]
item[0]=1
item[1]=2
item[2]=3
item[0]
您需要将逻辑从在 GUI ComboBox 类中存储重要数据中移开。
使用另一个存储类,如 ArrayList 来保存您的数据(可能使用另一个 ArrayList 来标记哪些元素应该在 GUI 中)。