我创建了JTextPane作为单元格编辑器的JTable。我想停止单元格编辑,并且想要执行一些处理,如果我在JTextPane中按Enter键。而且我也想使用JTextPane中的单行。所以,我在JTextPane中添加keylistener并调用stopCellediting方法。但它不起作用,焦点在JTextPane中,如果我点击其他单元格,选定的行和选定的列不会改变。所以,请帮助我在JTextPane中使用单行,并停止单元格编辑默认单元格编辑器。谢谢很多!如何停止JTextPane中的单元格编辑,JTable的单元格编辑器
0
A
回答
0
听起来像你想要一个自定义单元编辑器,它有一个keylistener,它监听“输入”键,然后进行所需的处理。
1
嗨,我刚刚遇到了同样的问题,我已经有一个自定义编辑器,并覆盖默认的解决了这个fireEditingCancled
private CelEditor extend AbstractCellEditor implements TableCellEditor
{
/* Other Code here for editor **/
protected void fireEditingCanceled()
{
this.stopCellEditing();
}
}
花了一段时间来弄清楚这一点,而且如果不工作,你可以尝试在取消函数中使用model.setObject(Object,row,col)。
相关问题
- 1. 使用JTable单元格编辑器
- 2. 使JTable单元格编辑器值可选,但不可编辑?
- 3. 如何让JTable停留在编辑的单元格上
- 4. JTable单元编辑器bug
- 5. Jtable jcombobox和单元格编辑
- 6. DefaultTableModel使单元格不可编辑JTable
- 7. JTable单元格编辑器编号格式
- 8. 编辑表格单元格
- 9. 如何在删除JTable中的一行后停止编辑单元格
- 10. 如何修复JTable的java.awt.IllegalComponentStateException和JComboBox单元格编辑器?
- 11. 如何编辑datgridview中的单元格?
- 12. JTable中的互斥单元编辑器
- 13. 如何关闭单元格编辑器?
- 14. 编辑单元格后编辑/更新JTable
- 15. jqGrid单元格编辑 - 双击编辑?
- 16. 如何用Jtable中行中的第一个单元格的单元格编辑器编辑一行中的所有单元格?
- 17. 如何在选中单元格后停止DataGridView编辑?
- 18. 使JTable中的单元格可编辑 - 单元格的默认值
- 19. 表格单元格编辑器问题
- 20. 类似Excel的JTable单元格编辑器,在编辑开始处有一个空单元格
- 21. 无法编辑JTable单元
- 22. 使用的JSpinner像JTable中单元格编辑器
- 23. 修改JTable中不同行的单元格编辑器
- 24. JTable - 一列中的多个单元格编辑器
- 25. Java Swing jtable单元格编辑器使E编号翻倍
- 26. 如何在jqGrid中编辑单元格?
- 27. 如何在DataGridView中编辑单元格?
- 28. Extjs网格单元格编辑器跳过单元格
- 29. UITableView单元格 - 编辑?
- 30. DataGridView单元格编辑
这会帮助我们看到您的代码,所以我们可以看到你错在哪里。 –
为什么您需要使用JTextPane进行单行输入?为什么不使用JTextField? –