我有一个TableCellEditor
覆盖了stopCellEditing
来验证内容。我想在验证过程中与表格进行互动。有没有办法确定我们正在编辑的表?我以为是getParent()
,但有时getParent()
是表,而其他时候它是null。
最佳答案
Component getTableCellEditorComponent(JTable table, Object value,
boolean isSelected,
int row, int column)
TableCellEditor
接口的方法具有第一个参数JTable
实例。因此,您可以将表保留在字段中,并在stopCellEditing
中使用它关于java - TableCellEditor可以告诉它正在编辑哪个JTable吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30627843/