2011-04-16 77 views

回答

19

您可以使用AWT工具包,

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 
double width = screenSize.getWidth(); 
double height = screenSize.getHeight(); 

或更好的Java2D,它支持多顯示器設置:

GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice(); 
int width = gd.getDisplayMode().getWidth(); 
int height = gd.getDisplayMode().getHeight(); 
+0

+1給出兩個方法 – 2011-04-16 21:25:29

+0

從哪裏來的Dimension類? @mdma? – gumuruh 2016-10-12 00:59:37

4

您可以確定使用Toolkit類的屏幕分辨率(屏幕尺寸)。此方法調用返回像素的屏幕分辨率,並存儲在一個Dimension對象的結果,如下所示:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); 

然後,您可以通過直接訪問的寬度和高度場得到屏幕寬度和高度爲INT的Dimension類,像這樣:

screenHeight = screenSize.height; 
screenWidth = screenSize.width; 

check this

another method