如何将我的LinkedList添加到Defaultcomboboxmodel,并将其显示在JList中

时间:2013-03-15 15:19:53

标签: java swing jlist

我用eclipse和jigloo创建了一个类,在这个类中有一个包含LinkedList的{​​{1}}。当我尝试在我的Gui上的Cars中显示此列表时,我总是会遇到错误。 我该怎么办呢。如果有人能帮我解决,我会很高兴的。

1 个答案:

答案 0 :(得分:1)

总结了一些有用的评论:

  • 简单的方法是使用DefaultComboBoxModel构建的Vector构建List

    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