2012-06-29 22 views

cevap

4

olacak aşağıdaki kod ekran genişliğini ve yüksekliğini döndürür göre

Toolkit toolkit = Toolkit.getDefaultToolkit(); 
Dimension dim = toolkit.getScreenSize(); 
frame.setSize(dim.width,dim.height);//here frame is your container 
+0

emin bu ekran boyutlandırma esnekliği verir, ama ben herhangi bir özelliği otomatik olarak yeniden boyutlandırma yapacaktır java herhangi bir özellik arıyorum bir parça kodu – coderaider

2

salıncak düzenleri Aradığınız şey vardır: düzenleri t tipi vardır http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html

şapka, uygulama boyutuna göre bileşenleri dinamik olarak yeniden düzenler. Yukarıda verdiğim bağlantıda düzen için seçenekleri görebilirsiniz. düzeni kullanan bileşenler ve uygulama çalıştırma tam ekran yapmak daha

Dolgu.

+0

ben her ui ve set boyutlarına özgü düzen yöneticileri var, ama ben istiyorum eğer istiyorum Göreceli konumlandırmayı farklı ekran boyutlarında koruyacak bir özellik – coderaider

3

Sen ToolKit ama onun olması her zaman daha iyi Yarım ekran Genişlik ve Yükseklik sahip kullanabilirsiniz.

Toolkit t = Toolkit.getDefalutToolKit(); 
Dimension d = t.getScreenSize(); 

int h = d.height; 
int w = d.width; 

myframe.setSize(w/2 , h/2); 
İlgili konular