@Override public void setValue(Object v) { super.setValue(v); ((STextField) editorComponent).setText(v != null ? v.toString() : null); }
@Override public SComponent getTableCellEditorComponent(STable table, Object value, boolean isSelected, int row, int column) { delegate.setValue(value); table.getParentFrame().setFocus( editorComponent ); return editorPanel; }
public SComponent getTreeCellEditorComponent(STree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row) { delegate.setValue(value); tree.getParentFrame().setFocus( editorComponent ); return editorPanel; }
@Override public void cancelCellEditing() { delegate.cancelCellEditing(); fireEditingCanceled(); }
@Override public boolean isCellEditable(EventObject anEvent) { return delegate.isCellEditable(anEvent); }
@Override public Object getCellEditorValue() { return delegate.getCellEditorValue(); }
@Override public boolean shouldSelectCell(EventObject anEvent) { return delegate.shouldSelectCell(anEvent); }
@Override public boolean stopCellEditing() { if (delegate.stopCellEditing()) { fireEditingStopped(); return true; } return false; }