首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Swing的JList监听有关问题

2012-12-14 
Swing的JList监听问题remove.addActionListener(new ActionListener(){public void actionPerformed(Actio

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会自动更新。

正解

热点排行