ListSelectionListener许多JTable中
问题描述:
我对这个
第一个问题 2个问题:
什么是最好的方式(在性能方面)的ListSelectionListner
事件添加到JTable
。
此:
ListSelectionListener许多JTable中
myTable.getSelectionModel().addListSelectionListener(this);
或者这样:
myTable.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
//Do my stiff here...
}
}
});
第二个问题:
我有这样的代码:
myFirstTable.getSelectionModel().addListSelectionListener(this);
mySecondTable.getSelectionModel().addListSelectionListener(this);
我怎么能知道的JTable冷杉编辑ListSelectionListner
事件?
答
第1部分
无关的,也不是从性能的角度更好或更坏,它会回落到需求。显然,如果你有一个单一的监听器添加到多个表这将是从一个记忆点更有效
,你会用会回落到需要和你正在努力实现
第2部分
使用ListSelectionEvent#getSource方法来确定实际触发了什么事件
Thnx为您的答案。 – SlimenTN 2015-02-07 09:24:36
很高兴帮助... – MadProgrammer 2015-02-07 10:49:18