/** Overridden to dispose the component that actually displays the property * and any state information associated with it */ public void removeNotify() { super.removeNotify(); detachFromModel(); if (displayer != null && (!(displayer instanceof RendererPropertyDisplayer))) { detachFromDisplayer(displayer); displayer = null; } if (!(inner instanceof RendererPropertyDisplayer)) { //Renderers hold no references the property panel doesn't, so avoid //creating a new one for performance reasons in TTV - PropertyPanel //will be repeatedly added to and removed from a CellRendererPane remove(inner); inner = null; } } /*
/** Overridden to dispose the component that actually displays the property * and any state information associated with it */ public void removeNotify() { super.removeNotify(); detachFromModel(); if ((displayer != null) && (!(displayer instanceof RendererPropertyDisplayer))) { detachFromDisplayer(displayer); displayer = null; } if (null != inner && !(inner instanceof RendererPropertyDisplayer)) { //Renderers hold no references the property panel doesn't, so avoid //creating a new one for performance reasons in TTV - PropertyPanel //will be repeatedly added to and removed from a CellRendererPane remove(inner); inner = null; } }
/** Overridden to dispose the component that actually displays the property * and any state information associated with it */ public void removeNotify() { super.removeNotify(); detachFromModel(); if (displayer != null && (!(displayer instanceof RendererPropertyDisplayer))) { detachFromDisplayer(displayer); displayer = null; } if (!(inner instanceof RendererPropertyDisplayer)) { //Renderers hold no references the property panel doesn't, so avoid //creating a new one for performance reasons in TTV - PropertyPanel //will be repeatedly added to and removed from a CellRendererPane remove(inner); inner = null; } } /*
settingModel = true; if (this.model != null && listener != null) { detachFromModel();
settingModel = true; if (this.model != null && listener != null) { detachFromModel();