void (boolean show, boolean flag) { myShowContent = show; String key = getMinKey(); JComponent minimizeParent = myContentSplitter.getInnerComponent(); if (show) { minimizeParent.putClientProperty(key, null); minimizeParent.remove(myMinimizeComponent); } setContentComponent(show ? this : null); if (!show) { minimizeParent.putClientProperty(key, myMinimizeComponent); minimizeParent.add(myMinimizeComponent); } minimizeParent.revalidate(); if (flag) { myPropertiesComponent.setValue(myShowStateKey, Boolean.toString(show)); } }