Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SWT:在组合中隐藏一个项目_Java_Combobox_Swt - Fatal编程技术网

Java SWT:在组合中隐藏一个项目

Java SWT:在组合中隐藏一个项目,java,combobox,swt,Java,Combobox,Swt,我正在做SWT程序,我想知道如何从组合列表中隐藏一个项目。 我知道有一个combo.remove()方法,但我不想删除整个数据,我只想“隐藏”第一项 例如,项[0]=1,项[1]=2,项[2]=3,以及用于显示包含这三个项的组合的UI的列表,但现在我想隐藏第一项,因此组合将在组合列表中仅显示“2,3”,但项[0]在数据库中仍然是“1”,感谢advanced 您需要将逻辑从GUI ComboBox类中存储重要数据的位置移开 使用另一个存储类(如ArrayList)来保存数据(可能还有另一个Arra

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


例如,
项[0]=1
项[1]=2
项[2]=3
,以及用于显示包含这三个项的组合的UI的列表,但现在我想隐藏第一项,因此组合将在组合列表中仅显示“2,3”,但
项[0]
在数据库中仍然是“1”,感谢advanced

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

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