JList
Netbeans用一个简单的模型生成一个:
jList1.setModel(new javax.swing.AbstractListModel() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
此模型的值以后无法更改。
您可以在需要更改值时创建新模型,也可以声明自己的模型:
private DefaultListModel listModel = new DefaultListModel();
并将您的model
-property更改JList
为Custom Code
,并输入您的模型名称 ( listModel
),以便生成的代码如下所示:
jList1.setModel(listModel);
jList1 [JList] - 模型 http://img707.imageshack.us/img707/38/sojlistmodelnetbeans.png
使用此模型,您可以调用add
(或addElement
)或以下方法之一remove*
:
listModel.addElement("Test");
请务必阅读 Java 教程如何使用列表以获取更多信息。