2012-10-14 50 views
2

双击jtable的可编辑单元格时,如图所示。将焦点移到可编辑的jtable单元上

follow

我需要的是,如果按用户点击鼠标的外部表中输入值,则现有的值应该是汽车前一个按钮进入和输出应显示如下。

after

任何帮助或建议将不胜感激。

回答

5
  1. 对于DefaultTableModel默认工作myJTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);

  2. 倍率stopCellEditing()

    一个)public boolean stopCellEditing()

    b)中myJTable.getCellEditor().stopCellEditing();

    c)中myJTable.getCellEditor(row, col).stopCellEditing();

+0

感谢mKorbel。我刚刚发现这个链接也有解决这个问题的解决方案。 (@camickr)或(@kleopatra)搜索答案的任何问题之前(http://stackoverflow.com/questions/1652942/can-a-jtable-save-data-whenever-a-cell-loses-focus – chAmi

+0

) ,那么你将100pct的成功:-) – mKorbel

+0

是啊...好点。似乎它比几个小时的谷歌搜索值得。 – chAmi

相关问题