如何在單擊名爲「save」的按鈕時在我的JTable中獲取單元格的編輯值?單擊按鈕後在JTable中獲取單元格的編輯值
2
A
回答
1
新值可以從DefaultCellEditor
得到。
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if (table.getCellEditor() != null) {
DefaultCellEditor cellEditor = (DefaultCellEditor) table.getCellEditor();
String value = ((JTextField) cellEditor.getComponent()).getText();
}
}
});
0
也許this解決方案將夠你:
table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
它不僅節省了當「保存」按鈕被點擊,而且在重點的變化等情況下,所有表數據。
相關問題
- 1. 單擊Excel按鈕後無法編輯單元格的值
- 2. 從表格單元格獲取已編輯的單元格值
- 3. 如何通過單擊按鈕獲取單元格值
- 4. JTable在編輯後更新單元格值
- 5. 獲取JTable單元格的值
- 6. 獲取jtable的單元格值
- 7. 如何停止JTextPane中的單元格編輯,JTable的單元格編輯器
- 8. 單擊編輯按鈕時更改單元格顏色
- 9. 獲取按鈕單擊行中的第n個單元格
- 10. 編輯單元格事件獲取單元格值和位置
- 11. 在單擊定製單元格中的按鈕時獲取包裝單元
- 12. 編輯單元格後編輯/更新JTable
- 13. 使用javascript單擊編輯按鈕時獲取GridRow值
- 14. 使JTable中的單元格可編輯 - 單元格的默認值
- 15. 單擊按鈕時獲取表格視圖單元格索引
- 16. 如何在ASP.NET中單擊gridview單元格來編輯gridview單元格的值?
- 17. 使JTable單元格編輯器值可選,但不可編輯?
- 18. 單擊按鈕時JTable單元格發生更改?
- 19. JTable:單擊按鈕時更改單元格背景
- 20. 在單選按鈕單擊後,取消更改表格單元格的顏色
- 21. 從JTable單元獲取值
- 22. 單擊tableviewcell上的按鈕單擊單元格不按鈕
- 23. 如何在TAB被按下後回到JTable中的編輯單元格?
- 24. 如何通過單擊按鈕來獲取tableview單元格中textfield的值?
- 25. 使用JTable單元格編輯器
- 26. Jtable jcombobox和單元格編輯
- 27. DefaultTableModel使單元格不可編輯JTable
- 28. 單擊按鈕時獲取所選單選按鈕的編號
- 29. jqGrid單元格編輯 - 雙擊編輯?
- 30. JTable單元編輯器bug
'table.getValueAt(row,column);'。 – rdonuk
謝謝..我嘗試過,但沒有工作 –
它返回什麼?嘗試'String value = table.getValueAt(row,column).toString();' – rdonuk