【发布时间】:2015-02-19 13:46:19
【问题描述】:
我有一个带有作者列表的组合框,并且随着组合框的变化,我必须使用 java swing 在表中显示作者的详细信息。我确实喜欢:
for(Author author: Application.authors){
jComboBoxAuthors.addItem(author);
}
并且选择的项目发生变化:
if(jComboBoxAuthors.getSelectedIndex()>0){
Author author = (Author)e.getItem();
String name = author.getFirstName()+" "+author.getLastName();
}
它显示组合中的对象,但我只需要名称,如果我 dojComboBoxAuthors.addItem(author.getFirstName());
我无法在表格中获得价值,即。名称不返回任何内容。我该如何解决这个问题?
【问题讨论】: