如何在单击名为“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