Java 如何将我的LinkedList添加到DefaultComboxModel,并在JList中显示它
我用eclipse和jigloo创建了一个类,在这个类中有一个Java 如何将我的LinkedList添加到DefaultComboxModel,并在JList中显示它,java,swing,jlist,Java,Swing,Jlist,我用eclipse和jigloo创建了一个类,在这个类中有一个LinkedList,其中包含Cars。当我试图在Gui上的JList中显示此列表时,总是会出现错误。 我该怎么做呢?如果有人能帮我接通,我会很高兴的。总结了一些有用的评论: 简单的方法是使用从列表构造的向量来构造DefaultComboxModel: List<String> list = new LinkedList<String>(); list.add("Test"); Vector<Strin
LinkedList
,其中包含Cars
。当我试图在Gui上的JList
中显示此列表时,总是会出现错误。
我该怎么做呢?如果有人能帮我接通,我会很高兴的。总结了一些有用的评论:
- 简单的方法是使用从
构造的列表
来构造向量
:DefaultComboxModel
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);
List List=newlinkedlist(); 列表。添加(“测试”); 矢量=新矢量(列表); DefaultComboxModel dcm=新的DefaultComboxModel(向量); JComboBox组合=新的JComboBox(dcm);
- 或者,扩展
并实现AbstractListModel
ComboBoxModel
另请参见。如果我们看到您的代码和完整的错误消息,我们可以帮助您解决此问题。您好。欢迎来到SO。请仔细阅读。如果您决定发布代码,请发布JList在其构造函数中不采用
列表的代码。然而,它确实需要向量等一秒钟。让我凝视我的水晶球。请阅读。