2011-10-12 98 views
0

任何人都可以告訴我什麼可能是錯誤的下面的代碼!我試圖檢索Set集合的內容並將它們發佈到JList上!檢索Set集合的值?

//Populating the SystemDSN List 
Set systemDSN = OdbcSystemDSNListUtil.getODBCSystemDSN(); 

Object[] systemDSNList = systemDSN.toArray(); 
DefaultListModel systemDSNListNodes = new DefaultListModel(); 
for (int i = 0; i < systemDSNList.length; i++) { 
    systemDSNListNodes.add(i, systemDSNList[i]); 
    System.out.println(systemDSNList[i]); 
} 

jList_SystemDSN.setModel(dataSetListNodes); 

這是我在打印出搞定,

Default Group 
ODBC Data Sources 
ODBC File DSN 
geeshe 

而且即使「默認組」是一些其他的列表的實體,我只得到,作爲上顯示的唯一項目預定的JList!

+0

您在最後一行之前的代碼中沒有使用'dataSetListNodes' ... –

+0

plz提供了更多的代碼 – Genjuro

回答

0

你的意思是這樣的:

jList_SystemDSN.setModel(dataSetListNodes); 

是這樣的:

jList_SystemDSN.setModel(systemDSNListNodes); 

?如果是這樣,那就是答案。如果不是的話,你應該編輯這個問題,使它更有意義。

+0

感謝看到這個錯誤的堆!我想在我鬆懈我的感覺之前我需要休息一下! – Sam