新聞中心
java編程中怎樣新建一個(gè)窗口讓它默認(rèn)出現(xiàn)在原窗口的中間部位,如圖_百度...
如果只有一個(gè)JTextField的話,那么布局管理器使用默認(rèn)FlowLayout就可以。
成都創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作與策劃設(shè)計(jì),云縣網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:云縣等地區(qū)。云縣做網(wǎng)站價(jià)格咨詢:18982081108
frame.setLocation(int x ,int y);x,y 具體就要看你的屏幕的size了。自己試試,輸入個(gè)350,350試試,然后如果不合適再修改。
.setAlwaysOnTop(boolean isAlwaysOnTop);方法可以實(shí)現(xiàn),你可以試試,當(dāng)你創(chuàng)建的窗口比較多的時(shí)候,可以在每個(gè)窗口實(shí)現(xiàn)代碼中使用這個(gè)語句,通過合理地將參數(shù)設(shè)置成true或者false一定能達(dá)到你想要的效果。
java窗體居中顯示
其實(shí)有一個(gè)更簡單的方法,只要一句話:你在 f.setSize(500, 600); 下面再加上:f.setLocationRelativeTo(null); 就OK了。
方法繼承JFrame重寫setTitle方法。這樣你的JFrame所有的標(biāo)題都是居中的。上面的方法,可以讓每個(gè)使用你的JFrame的對象,都居中。但是只有一個(gè)窗口的話就使用第二個(gè)方法。
在eclipse中新建一個(gè)swt-java項(xiàng)目,項(xiàng)目名字為javashell。 在項(xiàng)目中新建一個(gè)application window窗口。 運(yùn)行項(xiàng)目,shell窗口在系統(tǒng)默認(rèn)的位置顯示出來,下一步讓窗口居中顯示。 找到createContents這個(gè)方法,得到屏幕的寬度。
設(shè)置居中:在你的Frame類構(gòu)造函數(shù)中setLocationRelativeTo(null);10105行代碼:ExaminationResult是你自己的一個(gè)類吧,如果我沒猜錯(cuò)一個(gè)是個(gè)Frame。105行的show()不用太在意,已經(jīng)過時(shí)了。
java怎樣放兩個(gè)按鈕在窗體的正中間
用邊界布局的話,可以將兩個(gè)按鈕分別放在EAST和WEST,然后JPanel放在CENTER;如果是流布局的話,在add兩個(gè)按鈕之間,add一個(gè)JPanel。如果是網(wǎng)格布局,可以直接在按鈕之間,添加一列存放JPanel。
如果只有一個(gè)JTextField的話,那么布局管理器使用默認(rèn)FlowLayout就可以。
然后,我們使用javac編譯這個(gè)程序,然后編輯一個(gè)顯示這個(gè)Java Applet的HTML頁面。最后調(diào)用appletviewer來觀察這個(gè)頁面我們主要是關(guān)心如何擺放各個(gè)部件,而不是如何構(gòu)建一個(gè)程序。
網(wǎng)頁題目:java窗口始終居中代碼 java窗口位置
URL標(biāo)題:http://fisionsoft.com.cn/article/dshddgp.html