最近在学JAVA,就写写JAVA的小笔记.
先是wings的列表框(jList1).上一次做的实验.(按钮事件).在jList1添加,修改,删除,清空项;
1.添加项.
import javax.swing.DefaultListModel;
DefaultListModel listModel = new DefaultListModel();
先要在做之前用上面语句创建一个Model用来存放列表框项的数据。
再在Model加入数据listModel.add(int index, Object element); 在index索引位置插入Object element数据,
然后用jList1.setModel(listModel);把listModel的数据加入jList1中。
add按钮代码
jTextField5.requestFocus();
if(jTextField5.getText().length()>0)
{listModel.add(0,jTextField5.getText());
jList1.setModel(listModel);
jTextField5.setText(null);
}
2.修改选中的项中的数据。只要用到listModel.set(int index, Object element) ;
主要代码
listModel.set(jList1.getSelectedIndex(),jTextField5.getText());
index=listModel.getSize();
3.删除选中项.用listModel.remove(int index);
主要代码
listModel.remove(jList1.getSelectedindex());
4.清空所有项。用listModel.clear();
主要代码
listModel.clear();