【发布时间】:2012-08-28 07:35:59
【问题描述】:
JTable 的默认行为是将焦点更改为下一个单元格,我想强制它在按下 TAB 键时将焦点移动到下一个组件(例如 JTextField)。
我覆盖了DefaultTableModel 的isCellEditable 方法以始终返回false:
public boolean isCellEditable(int rowIndex, int columnIndex) {
return false;
}
但它仍然不会将焦点转移到下一个组件!
我应该如何让JTable 将焦点更改为下一个组件而不是下一个单元格?
【问题讨论】:
-
我们是在谈论焦点 1) 在 JTable 中的单元格之间 2) 将焦点从 JTable 移动到(例如)JTextField,反之亦然
-
@mKorbel: #2 ,JTable 的默认行为是将焦点更改为下一个单元格,我想强制它在按下 TAB 键时将焦点移动到下一个组件(例如
JTextField)。
标签: java swing focus jtable focusmanager