我有一个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/

10-09 08:48