2017-12-13 28 views
-3

このアプリケーションを全画面にするにはどうすればよいですか? 私はそれを私のMacでウィンドウにする方法を知っていますが、フルスクリーンにする方法を見つけることができないので、私のMac上で緑色のボタン(左上)を押すとフルスクリーンになります。私のコードは下です、ありがとう!Javaでフルスクリーンアプリケーションを作成するには?

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

あなたは単に画面サイズを取得し、それに応じてフレームサイズを設定することができます。

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 
main.frame.setSize(screenSize.width, screenSize.height); 

しかし、デバイスがフルスクリーンセットをオブジェクトjava.awt.GraphicsDeviceのを使用して、その後のフルスクリーンをサポートしていますかいないと場合ウィンドウオブジェクトを使用してチェックされるだろうがより好ましい方法。

GraphicsDevice deviceObject; 
Window windowObject; 

try { 
    deviceObject.setFullScreenWindow(windowObject); 

}catch(Exception e){ 
    e.printStackTrace(); 
}finally { 
    deviceObject.setFullScreenWindow(null); 
} 
+2

'setExtendedState(Frame.MAXIMIZED_BOTH)'を使用して、画面全体を最大にするフレームを最大化します。 – camickr

関連する問題