[英]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.