В моем приложении Swing мне нужна возможность переключаться между украшенным и не декорированным без повторного создания всего кадра. Однако API не позволяет мне называть setUndecorated()
после того, как кадр становится видимым.
Даже если я вызываю setVisible(false)
, isDisplayable()
по-прежнему возвращает true. API говорит, что единственный способ сделать не отображаемый фрейм - это воссоздать его. Однако я не хочу воссоздавать фрейм, чтобы отключить некоторые заголовки.
Я делаю полноэкранное приложение, которое можно переключать между полноэкранным и оконным режимами; Он должен иметь возможность переключаться при сохранении состояния и т.д.
Как это сделать после просмотра рамки?