wot*_*009 1 java swing arraylist jlist
我想举例说明在添加或删除ArrayList中的元素时如何更新JList.
ArrayList是Model类的一部分.Model类被传递到视图(它是包含几个摆动部件一个JPanel,我想更新JList中)通过它的构造.模型类也被注入一个类中,该类读取从服务器接收的值.当我从服务器接收数据时,我通过执行model.getArrayList().add(data)将其中一些添加到我的arrayList中.当我向arrayList添加数据时,我想在我的视图中更新JList.我想帮助我如何链接我的ArrayList与我的JList.
您需要使用ListModel来控制从JList添加和删除项目.该教程非常有用:http: //download.oracle.com/javase/tutorial/uiswing/components/list.html
以下是教程中的一些示例代码:
listModel = new DefaultListModel();
listModel.addElement("Jane Doe");
listModel.insertElementAt(employeeName.getText(), index);
int index = list.getSelectedIndex();
listModel.remove(index);
Run Code Online (Sandbox Code Playgroud)
如果你有一个arraylist,你可以围绕它建立自己的列表模型.
| 归档时间: |
|
| 查看次数: |
7733 次 |
| 最近记录: |