使用Java AWT類可以很方便取得屏幕分辨率及可用屏幕大小。
01.Dimension scrSize=Toolkit.getDefaultToolkit().getScreenSize();
此語句可取得屏幕實際大小。如屏幕分辨率是1024*768時,scrSize.width的值爲1024,scrSize.height的值爲768。
01.Insets scrInsets=Toolkit.getDefaultToolkit().getScreenInsets(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration());
此語句用於取得屏幕已佔用範圍,如任務欄。scrInsets對象的left、right、top、bottom的值分別就是屏幕四邊已佔用的大小。
再使用如下語句,就能輕鬆實現滿屏顯示窗口。
01.JFrame win=new JFrame();
02.win.setBounds(scrInsets.left,scrInsets.top,scrSize.width-scrInsets.left-scrInsets.right,scrSize.height-scrInsets.top-scrInsets.bottom);
java 獲取屏幕大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.