2011-04-16 37 views

cevap

19

, çoklu monitör kurulumları destekler

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

veya daha iyi java2d:

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

+1 Dimension sınıfının nereden geldiği iki yöntem –

+0

vermek için? @mdma? – gumuruh

4

Sen Toolkit sınıfını kullanarak ekran çözünürlüğü (ekran boyutu) belirleyebilirsiniz. burada gösterildiği gibi bu yöntem çağrısı, piksel olarak ekran çözünürlüğünü verir ve bir boyut nesnesine sonuçlarını saklar:

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

Daha sonra doğrudan genişlik ve yükseklik alanları erişerek int yıllardan olarak ekran genişliğini ve yüksekliğini alabilirsiniz böyle Boyut sınıfı:

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

check this

another method

İlgili konular