如何全屏显示此应用程序? 我知道如何在Mac上创建一个窗口,然而,我无法找到一种方法使其全屏显示,这样当我按下我的Mac上的绿色按钮(左上角)时,它就会变成全屏。我的代码如下,谢谢!
public static void main(String[] args) {
Main main = new Main();
main.frame.setTitle("Fullscreen Test");
main.frame.add(main);
main.frame.pack();
main.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
main.frame.setLocationRelativeTo(null);
main.frame.setVisible(true);
main.start();
}
答案 0 :(得分:0)
您只需获取屏幕尺寸,然后相应地设置相应的框架尺寸。
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
main.frame.setSize(screenSize.width, screenSize.height);
但是,更优选的方法是使用 Window 对象并检查设备是否支持全屏,然后使用 java.awt.GraphicsDevice 对象设置全屏。
GraphicsDevice deviceObject;
Window windowObject;
try {
deviceObject.setFullScreenWindow(windowObject);
}catch(Exception e){
e.printStackTrace();
}finally {
deviceObject.setFullScreenWindow(null);
}