2012-06-29 89 views

回答

4

下面將代碼返回屏幕寬度和高度

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

肯定這給大小屏幕的靈活性,但我期待在java中的任何功能,將做自動調整沒有插件的一段代碼 – coderaider

2

搖擺佈局是你正在尋找的東西: http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html

有類型的佈局ŧ帽子根據應用程序大小動態地重新排列組件。您可以在上面給出的鏈接中看到佈局選項。

填寫使用佈局組件和比使你的應用程序運行全屏。

+0

我必須具體到每一個用戶界面和佈局管理設置的尺度,但我想喜歡,如果有這個功能可以保留相對的不同屏幕尺寸的相對位置 – coderaider

3

您可以使用ToolKit,但其總是有更好的擁有屏幕寬度和高度的一半

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

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

myframe.setSize(w/2 , h/2); 
相關問題