Скрытие вкладок в DockableFrame с помощью Jidesoft

Я застрял с помощью JideSoft на данный момент. У меня есть DockableFrame, который будет иметь много просмотров. Я хочу скрыть вкладки, которые позволяют мне переключаться между представлениями, но я не могу понять, как. Кто-нибудь может помочь?

2 ответа

Решение

Пользователь может щелкнуть правой кнопкой мыши на вкладке или заголовке DockableFrame, чтобы выбрать пункт "Закрыть", чтобы закрыть его. Если вы ссылаетесь на то, как закрыть его с помощью API, DockingManager.hideFrame сделает это.

DockableFrame.hideFrame(String frameName) работает отлично.

Если вы хотите скрыть / показать компонент внутри DockableFrame, вам потребуется доступ к этому компоненту, установите видимость

component.setVisibility(!component.isVisible());

и затем попросите родительский DockableFrame повторно проверить себя.

parentFrame.revalidate();
Другие вопросы по тегам