【发布时间】:2014-03-30 06:00:59
【问题描述】:
通过单击表单的其他空间从 JTable 中清除选择的最佳方法是什么? 我试过这个:
table1.addFocusListener(new MyTableFocusListener());
...
public class MyTableFocusListener implements FocusListener {
@Override
public void focusLost(FocusEvent e)
{
table1.getSelectionModel().clearSelection();
}
@Override
public void focusGained(FocusEvent e)
{
}
}
但有异常:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1
【问题讨论】:
-
您是否尝试过使用
JTable#clearSelection
标签: java swing jtable focus focuslistener