更新基础行模型时,防止表格单元格失去焦点

时间:2012-06-22 08:22:37

标签: java swing jtable

我有一个可编辑的JTable。如果用户在更新基础行模型时正在编辑单元格,则单元格编辑器将失去焦点。

对此最简单的解决方案是什么?

1 个答案:

答案 0 :(得分:3)

最简单的解决方案,正如@mKorbel注意到的,非常理论上的问题:)是:

  1. 始终记住哪个单元格具有焦点。
  2. 聆听行更改。
  3. 当在方法结束时更改基础行时,在完成更改后调用,将焦点返回到右侧单元格,例如使用requestFocus()example available here.