0

我知道对于 html 上的选择菜单,我们有

<option> value='nr/string..etc'>NameOfOption</option>

如何在java中制作类似的选择菜单?

我知道我需要使用 JComboBox 但我能找到的只是我可以将 String 添加到列表中,但是当我使用 mysql 数据填充它时会弹出问题,因为我想从 selectedItem 获取主键(ID) .

一个简单的 java JComboBox 类似于:

String[] lcateg={"string1","string2","string3","string4"};
         categorie=new JComboBox(lcateg);
         add(categorie);

希望很清楚我想要什么,如果有人问过类似的问题,我很抱歉(如果有人问过,请指点我),但我现在不知道如何在搜索引擎上搜索它。

4

1 回答 1

1

有关一种方法,请参阅带有隐藏数据的组合框。

另一种方法是使用自定义渲染器。有关更多信息,请参阅 Swing 教程中有关提供自定义渲染器的部分。请注意,这种方法将通过使用项目名称的第一个字母从组合框中删除选择和项目的能力。

于 2013-07-03T18:58:30.950 回答