Setundecorated () не работает в приложении Java, вызывает ошибку «кадра».JAVA

Программисты JAVA общаются здесь
Anonymous
Setundecorated () не работает в приложении Java, вызывает ошибку «кадра».

Сообщение Anonymous »

Я пытаюсь внедрить опцию с полным экраном в моем приложении Java (запрос пользователя). < /p>
Я попробовал это: < /p>
private void toggleFullScreen() {
dispose();
setUndecorated(true);
setExtendedState(MAXIMIZED_BOTH);
setVisible(true);
< /code>
} < /p>
и это: < /p>
private void toggleFullScreen() {
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();

dispose();
setUndecorated(true);
gd.setFullScreenWindow(this);
setVisible(true);
< /code>
} < /p>
Я получаю ошибку «Frame можно отобразить» от setundecorated (), следовательно, использование Dispose () и setVisible (true). Тем не менее, результат вышеуказанного заключается в том, что приложение открывается в течение секунды, а затем исчезает. < /P>
Идеи, что может пойти не так? С радостью ссылаться на исходное репо, если кто -то может помочь.

Подробнее здесь: https://stackoverflow.com/questions/794 ... able-error

Вернуться в «JAVA»