java 獲取屏幕大小

使用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);  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章