JList を使用して DB からのデータを表示する Java Swing アプリケーションがあります。
このように、リストのデータ モデルとして 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」プロパティでさえも適切に設定されていることを確認しました。
アプリの他の場所でも同様の問題がありますが、リストにモデルのアイテムがほとんど表示されないことがあります(すべてではありません)
ここからどこへ行けばいいのかわからない...
助けてください。ありがとう!