public static void setPlayerEnabled(boolean value) { if (COMPONENT != null && value == COMPONENT instanceof JSplitPane) return; PANEL.removeAll(); if (value) { JSplitPane divider = new JSplitPane( JSplitPane.VERTICAL_SPLIT, LIBRARY_MEDIATOR.getComponent(), GUIMediator.getPlayList().getComponent()); divider.setOneTouchExpandable(true); new DividerLocationSettingUpdater( divider, UISettings.UI_LIBRARY_PLAY_LIST_TAB_DIVIDER_LOCATION); COMPONENT = divider; } else COMPONENT = LIBRARY_MEDIATOR.getComponent(); PANEL.add(COMPONENT, BorderLayout.CENTER); PANEL.invalidate(); PANEL.validate(); }