//JList初始化
public JList jList;
public JScrollPane jScrollPane
jList = new javax.swing.JList();
DefaultListModel listModel = new DefaultListModel();
jList.setModel(listModel);
List showList = "要显示的数据";
for(int i =0;i<showList.size();i++){
listModel.addElement(showList.get(i));
}
jList.setName("jList");
jScrollPane1.setViewportView(jList);
///////////////////////通常要将这事动作包含在事件中/////////////////////////////////////////////////////
//动态改变JList中的显示数据
//在JLIST中,只需更新它的MODEL,那么它的显示内容也会自动随着改变
List showNewList = "要显示的新数据";
listModel.removeAll();
for(int i < 0; i < showNewList.size(); i ++)
{
listModel.addElement(showNewList.get(i));
}
//向JLIST中添加数据
List addList = "要添加的数据";
for(int i < 0; i < addList.size(); i ++)
{
listMode.addElement(addList.get(i));
}
//JLIST移除数据
List cutList = "要移除的数据";
fro(int i < 0 ; i < cutList.size(); i ++)
{
listMode.removeElement(cutList.get(i));
}
//////////////////////////////////////////////////////////////////////////////////////