如何調整窗口大小比例
譬如:瀏覽器
設置IE瀏覽器默認打開窗口大小的方法一:
先把所有的IE窗口關了,只打開一個IE窗口,最大化這個窗口,關了它,以後的默認都是最大化的了。
設置IE瀏覽器默認打開窗口大小的方法二:
先關閉所有的IE瀏覽器窗口,用滑鼠右鍵點擊快速啟動欄的IE瀏覽器圖標,在出現的快捷菜單中點擊「屬性」,系統隨即彈出「啟動InternetExplorer瀏覽器屬性」對話頁面,點擊「快捷方式」標籤,在出現的頁面的「運行方式(R)」中單擊右側的下拉條,選擇「最大化」,再按「確定」退出。
打開IE瀏覽器窗口,點擊裡面的鏈接,接著關閉先前打開的IE瀏覽器窗口,只留下這個鏈接頁面,拉動邊框將其窗口拉到整個屏幕,然後關閉該頁面從此,打開IE瀏覽器窗口,就直接能看到最大化的頁面了。
實例代碼教你如何按照屏幕比例改變窗口大小
不過有時候用百分比或比例來指定窗口大小更容易。
下面的這個基本方法可以實現以上功能。窗口大小是一個「int」值,所以先將double值轉換為int,改變值就可以改變窗口大小了。/**
* Resizes the given window to the givenratio of the screen size * * @param w Window to resize.
* @param ratioX double value to changethe window horizontal size to.
* @param ratioY double value to changethe window vertical size to.
*/ static public void sizeWindowOnScreen(Window w double ratioX double ratioY) { // java.awt.Toolkit
Toolkit tk = w.getToolkit();
// java.awt.Dimension
Dimension scrn = tk.getScreenSize();
w.setSize( new Dimension((int)(scrn.width * ratioX)
(int)(scrn.height * ratioY) ) ); } static public void sizeWindowOnScreen(Window w double ratio) {
sizeWindowOnScreen(w ratio ratio);
} 不少開發者還是喜歡用百分比而不是比例(ratios)。比例和百分比之間只是一個數學上的轉換,並不影響API 對方法的調用。
應該確保經常用到方法,這樣,每個邏輯大小會被存放在不同區域,通過使用sizeWindowOnScreen (Window, double, double) 方法,百分比與比例的轉換會在一個區域里進行,實際的大小不是被拷貝而是被重用了。例如:
static publicvoid (Window w double perc) {
(wperc perc); } static public void (Window w double percX double percY) { sizeWindowOnScreen(w percX/100percY/100);
} 最後,也許有人希望把窗口大小設定為屏幕大小