JTable getEditingColumn()返回先前编辑的列。有没有办法获得当前编辑列?

时间:2017-03-09 09:15:09

标签: java swing jtable

我使用以下代码聚焦第一列

jTable1.requestFocusInWindow();
jTable1.changeSelection(jTable1.getRowCount()-1, 0, false, false);
jTable1.editCellAt(jTable1.getRowCount()-1, 0);
jTable1.setSurrendersFocusOnKeystroke(true); 
jTable1.getEditorCo‌​mponent().requestFoc‌​us();

enter image description here

点击并编辑第四个或另一个单元格后,当我编辑第一列时,getEditingColumn()返回最后编辑的列

例如:

  

选择第4列后,在编辑getEditingColumn()时返回3

enter image description here

然后我选择!st列和getEditingColumn()返回3

enter image description here

0 个答案:

没有答案