0
我有一个Java Swing应用程序使用JList来显示数据库中的一些数据。JList没有显示项目或选择性地显示
我使用DefaulListModel作为列表这样的数据模型:
void PopulateSoldiersList()
{
try
{
soldiersListModel = new DefaultListModel();
for (Soldier i : myBackEnd.GetAllSoldiers())
{
soldiersListModel.addElement(i);
}
this.listSoldiers.setModel(soldiersListModel);
}
catch (Exception ex) {// Error Message}
}
,由于某种原因,该列表只是停留空...
我甚至确保在运行时在数据模型中甚至在JList的“dataModel”属性中都正确设置了所有数据!
。在应用程式中其他地方我有一个类似的问题,但在那里,有时显示在列表中从模型(但不是全部)
我不知道在哪里,从这里走几个项目.. 。
请大家帮忙。 谢谢!
您的`Soldier`类是否定义了`toString`方法? – Starkey 2011-01-12 20:53:39
当你这样做时,这个列表是否已经可见?或者这是在初始化时间? – 2011-01-12 20:55:15