@Override public void setParent(SContainer p) { super.setParent(p); if (cellRendererPane != null) { cellRendererPane.setParent(p); } }
@Override public void setParent(SContainer p) { super.setParent(p); if (cellRendererPane != null) { cellRendererPane.setParent(p); } }
@Override public void setParent(SContainer p) { super.setParent(p); if (getCellRendererPane() != null) getCellRendererPane().setParent(p); }
/** * Removes the given component from the container. * * @param c the component to remove * @see #remove(org.wings.SComponent) */ public void remove(SComponent c) { if (c == null) return; if (layout != null) layout.removeComponent(c); int index = getComponentList().indexOf(c); if (getComponentList().remove(c)) { getConstraintList().remove(index); c.removeNotify(); fireContainerEvent(SContainerEvent.COMPONENT_REMOVED, c); c.setParent(null); reload(); } }
/** * Discard the editor object and return the real estate it used to * cell rendering. */ public void removeEditor() { STableCellEditor editor = cellEditor; if (editor != null) { editor.removeCellEditorListener(this); //remove(editorComp); setCellEditor(null); int oldEditingColumn = editingColumn; int oldEditingRow = editingRow; setEditingColumn(-1); setEditingRow(-1); if (editorComp != null) { editorComp.setParent(null); } // end of if () editorComp = null; update(((TableCG)getCG()).getRenderCellUpdate(this, oldEditingRow, oldEditingColumn)); } }