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