-2
我創建了一個帶有eclipse和jigloo的類,在這個類中有一個LinkedList
,其中包含Cars
。當我嘗試在我的Gui上使這個列表顯示在JList
上時,我總是得到錯誤。 我該怎麼做please.I會很高興,如果有人能讓我通過。如何將LinkedList添加到Defaultcomboboxmodel並將其顯示在JList中
我創建了一個帶有eclipse和jigloo的類,在這個類中有一個LinkedList
,其中包含Cars
。當我嘗試在我的Gui上使這個列表顯示在JList
上時,我總是得到錯誤。 我該怎麼做please.I會很高興,如果有人能讓我通過。如何將LinkedList添加到Defaultcomboboxmodel並將其顯示在JList中
總結幾個有益的意見:
簡單的方法是使用Vector
從List
構造來構造DefaultComboBoxModel
:
List<String> list = new LinkedList<String>();
list.add("Test");
Vector<String> vector = new Vector<String>(list);
DefaultComboBoxModel dcm = new DefaultComboBoxModel(vector);
JComboBox combo = new JComboBox(dcm);
可替代地,延伸AbstractListModel
和實施ComboBoxModel
。
另請參閱How to Use Lists。
如果我們只看到您的代碼和完整的錯誤消息,我們可以幫助您解決問題。 – 2013-03-15 15:22:00
你好。歡迎來到SO。請閱讀[faq](http://stackoverflow.com/faq)。如果您決定發佈代碼,請發佈[SSCCE](http://sscce.org/) – linski 2013-03-15 15:29:22
JList不在其構造函數中使用「List」。然而,它確實需要'Vector' – 2013-03-15 15:45:24