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的一个元素,然后就删不了第二个了,求解
new ActionListener(){
public void actionPerformed(ActionEvent e){
Object obj = list.getSelectedValue();
listModel.removeElement(obj);
// listModel.trimToSize();
list = new JList(listModel);
}
});
remove 是JButton
不知道为什么启动程序后只能删除list的一个元素,然后就删不了第二个了,求解
解决方案 »
- 笔试题:有多少种情况会引发IllegalMonitorStateException抛出
- 请问有什么方法可以指定字符串长度,不够的自动补空格
- 关于java.io中mark()和reset()的用法
- java在win98下如何调用dos命令?
- 为什么会出现这样得错误?
- 哪里有Mastering ejb 第一版英文版下载,马上结帖
- 接口方法征名
- 在JTree中的USEROBJECT有什么用处,我一直不理解?
- 求用JDBC-ODBC 连接MS SQL的实例?
- java中如何实现C++中类似SendMessage的操作?
- 用java写一个邮箱系统(求助它的流程或者业务逻辑)
- 字符流和字节流的read方法的另一种情况
去掉这行。
ListModel内容变化后,View层的JList会自动更新。