我有TableCellEditor
覆盖stopCellEditing
来验证内容。作为此验证的一部分,我想与表进行交互。有没有办法确定我们正在编辑哪个表?我认为它会是getParent()
,但似乎有时getParent()
是表格,有时候它是空的。
答案 0 :(得分:4)
Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected,
int row, int column)
TableCellEditor
接口的方法具有第一个参数JTable
实例。因此,您可以将表保留在字段中并在stopCellEditing