/** * Invoked when editing is canceled. The editor object is discarded * and the cell is rendered once again. * * @see CellEditorListener */ @Override public void editingCanceled(ChangeEvent e) { removeEditor(); }
@Override public void columnMoved(STableColumnModelEvent e) { removeEditor(); reload(); }
@Override public void columnAdded(STableColumnModelEvent e) { removeEditor(); fireViewportChanged(true); reload(); }
@Override public void columnRemoved(STableColumnModelEvent e) { removeEditor(); fireViewportChanged(true); reload(); }
@Override public void columnHidden(ChangeEvent e) { removeEditor(); fireViewportChanged(true); reload(); }
@Override public void columnShown(ChangeEvent e) { removeEditor(); fireViewportChanged(true); reload(); } }
/** * Invoked when editing is finished. The changes are saved and the * editor object is discarded. * * @see CellEditorListener */ @Override public void editingStopped(ChangeEvent e) { // Take in the new value STableCellEditor editor = cellEditor; if (editor != null) { Object value = editor.getCellEditorValue(); setValueAt(value, editingRow, editingColumn); removeEditor(); } }
return true; removeEditor();