读书人

Swing的JList监听有关问题

发布时间: 2012-12-14 10:33:08 作者: rapoo

Swing的JList监听问题

   remove.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e){
Object obj = list.getSelectedValue();
listModel.removeElement(obj);
// listModel.trimToSize();
list = new JList(listModel);
}
});

remove 是JButton
不知道为什么启动程序后只能删除list的一个元素,然后就删不了第二个了,求解
[最优解释]
list?=?new?JList(listModel);
去掉这行。
ListModel内容变化后,View层的JList会自动更新。
[其他解释]
引用:
list = new JList(listModel);
去掉这行。
ListModel内容变化后,View层的JList会自动更新。

正解

读书人网 >J2SE开发

热点推荐