2011-12-25 9 views
0

デュアルスクリーンコンピュータを使用している場合は、プログラムを開いて自分のメインモニタ上に画面を表示する方法を教えてください。 getMaximumSize()メソッドを使用すると、2番目の画面にも拡張されますか?デュアル画面用のgetMaximumSize()

frame.setSize(frame.getMaximumSize()); 

答えて

2

あなたは、グラフィックス設定からサイズを取得することができ、画面のサイズを決定するためにToolkit#getScreenSize()を使用し、その大きさ

3

にフレームを設定することができます。

import java.awt.GraphicsConfiguration; 
import java.awt.GraphicsDevice; 
import java.awt.GraphicsEnvironment; 

public class GuiScreens { 
    public static void main(String[] args) { 
     GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); 
     GraphicsDevice[] gs = ge.getScreenDevices(); 
     GraphicsConfiguration[] gc = gs[0].getConfigurations(); 
     System.out.println(" Bounds: " + gc[0].getBounds()); 
    } 
}