我有一个 Java Swing 应用程序,它使用 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”属性中!
在应用程序的其他地方,我遇到了类似的问题,但有时列表会显示模型中的几个项目(但不是全部)
我不知道从这里去哪里...
请帮忙。谢谢!