Я пытаюсь сделать так, чтобы в моей программе была кнопка переключения между полноэкранным и не полноэкранным режимами.Но когда он переходит в полноэкранный режим, все, что не является частью того, что было изначально отображено, вспыхивает, как стробоскоп.Почему это происходит?
fullScreen = !fullScreen;
GraphicsDevice dev = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
if(fullScreen) {
width = Toolkit.getDefaultToolkit().getScreenSize().width;
height = Toolkit.getDefaultToolkit().getScreenSize().height;
dev.setFullScreenWindow(frame);
frame.pack();
} else {
canvas.setSize(new Dimension(initWidth, initHeight));
width = initWidth;
height = initHeight;
frame.pack(); // Resizes frame to adjust to canvas.
dev.setFullScreenWindow(null);
frame.setVisible(true);
}
Заранее спасибо:)