【发布时间】:2019-06-29 09:30:22
【问题描述】:
要将对象放入JComboBox,我们这样做:
while(result.next()){
int id=rs.getInt("id");
String name=rs.getString("name");
Object[] itemData = new Object[] {id, name};
jComboBox1.addItem(itemData);
}
我需要组合框只显示itemData.name
并将整个对象存储在 jcombobox 中
有合适的方法吗?
【问题讨论】:
-
使用combo box with a custom renderer。请参阅 this answer 以获取使用字体系列名称数组的示例(它们可以很容易地成为您的 POJO 的
Font[])。从Object[] itemData.. 中创建一个 POJO