JFrameがありますが、マルチモニター環境の場合、このJFrameを全画面表示するにはどうすればよいですか? たとえば、JFrame がモニター 1 に表示されている場合、全画面表示モードに変更するときは、モニター 1 に表示する必要があります。がモニター2に表示されている場合、全画面表示モードに変更する場合は、モニター2に表示する必要があります。
1 に答える
1
これを試して、
シングルスクリーン用
Toolkit tool = Toolkit.getDefaultToolkit();
Dimension dim = tool.getScreenSize();
int screenWidth = dim.getWidth();
int screenHeight = dim.getHeight();
複数画面の場合
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();
// Get size of each screen
for (int i=0; i<gs.length; i++) {
DisplayMode dm = gs[i].getDisplayMode();
int screenWidth = dm.getWidth();
int screenHeight = dm.getHeight();
}
于 2012-06-07T09:23:59.567 に答える