[英]How to Add Element to JList in swing?
嗨,我是Java的新手,我正尝试将JComboBox
的项目JComboBox
到JList
,但是当我运行该程序时,出现此错误。
这个怎么做?
错误:
cannot find symbol
symbol : method addElement(java.lang.String)
location: class javax.swing.JList
openTaskBox.addElement(taskItem);
码:
public static void addSelectedItemToTaskList(String taskItem)
{
openTaskBox.addElement(taskItem);
}
这里的openTaskBox是JList
。
码:
JList openTaskBox = new JList();
openTaskBox.setPreferredSize(new Dimension(350, 50));
pnlInnerTL.add(openTaskBox);
将项目添加到JList
的模型中,而不是JList
本身。
DefaultListModel model = (DefaultListModel) openTaskBox.getModel();
model.addElement(taskItem);
您可以使用JComboBox#addItem(E)
有关更多详细信息,请参见如何使用组合框 。
您必须使用ListModel
。 DefaultListModel
提供了addElement
方法
有关更多详细信息,请参见如何使用列表 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.