2012-10-14 95 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

相關問題