Скрытие вкладок в DockableFrame с помощью Jidesoft
Я застрял с помощью JideSoft на данный момент. У меня есть DockableFrame, который будет иметь много просмотров. Я хочу скрыть вкладки, которые позволяют мне переключаться между представлениями, но я не могу понять, как. Кто-нибудь может помочь?
2 ответа
Решение
Пользователь может щелкнуть правой кнопкой мыши на вкладке или заголовке DockableFrame, чтобы выбрать пункт "Закрыть", чтобы закрыть его. Если вы ссылаетесь на то, как закрыть его с помощью API, DockingManager.hideFrame сделает это.
DockableFrame.hideFrame(String frameName) работает отлично.
Если вы хотите скрыть / показать компонент внутри DockableFrame, вам потребуется доступ к этому компоненту, установите видимость
component.setVisibility(!component.isVisible());
и затем попросите родительский DockableFrame повторно проверить себя.
parentFrame.revalidate();