Java показать полноэкранное приложение Swing с панелью задач без заголовка - PullRequest
0 голосов
/ 03 сентября 2018

Мне нужно разработать полноэкранный графический интерфейс без строки заголовка (я собираюсь использовать стартовую страницу макета границы в качестве собственного заголовка), также необходимо показать панель задач. Я пробовал это:

JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.setUndecorated(true);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setVisible(true);

Кадр становится полноэкранным без строки заголовка, но скрывает панель задач.

если я перейду на frame.setUndecorated(false); рамка становится полноэкранной и отображается панель задач, но строка заголовка не исчезает

Как я могу это исправить? Спасибо.

1 Ответ

0 голосов
/ 03 сентября 2018

Работает на один рабочий стол

    Rectangle r = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds();
    JFrame frame = new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
    frame.setUndecorated(true);
    frame.setSize(r.width, r.height);
    frame.setVisible(true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...