【发布时间】:2014-04-03 13:24:49
【问题描述】:
有没有办法在 Netbeans 的 JComboBox 中添加两列?
我想做以下事情: 在 cboBox 中,我想用 ISO 代码填充国家列表,例如:
+----------------+---+
| Afghanistan | V | < The Combo Box :D
+----------------+---+
↓↓↓
+----+---------------+
|ISO | Country |
+----+---------------+
| AF | Afghanistan |
| AX | Åland Islands |
| AL | Albania |
|... | ... |
+----+---------------+
然后,当用户选择一个国家/地区时,我需要提取 ISO 代码(第 0 列)以存储在配置文件中。稍后应再次读取并显示为国家名称,而不是 ISO 代码。
我一直在寻找解决方案,但我只能找到如何将 cboBox 放入 JTable 中。
(这是我使用/改编的列表:http://www.textfixer.com/resources/dropdowns/country-list-iso-codes.txt)
谢谢!
【问题讨论】:
-
您必须在 JComboBox 中搜索 JTable,但可以使用标准渲染器
标签: java swing netbeans jtable jcombobox