① java如何設置文本居中,不論窗體擴大或縮小
我的時間有限,所以就給你一種方法吧,代碼就不能幫你改了,
//
設置窗體專大小
int
windowswedth
=
600;
int
windowsheight
=
600;
//
得到屬顯示器屏幕的寬高
int
width
=
toolkit.getdefaulttoolkit().getscreensize().width;
int
height
=
toolkit.getdefaulttoolkit().getscreensize().height;
//設置窗體在顯示器居中顯示
this.setbounds((width
-
windowswedth)
/
2,
(height
-
windowsheight)
/
2,
windowswedth,
windowsheight);
這是我寫的程序中的居中代碼,你拿去試試吧,應該好使!
② Java怎麼設置一個swing界面中讓一個panel居中另一個panel在底部
用BorderLayout吧,容器劃分為東、西、南、北、中五個區域,每個區域只能放置一個組件。
③ java怎麼讓圖形界面中的組件居中
用流式布局的話是(FlowLayout)默認居中的。(Panel和Frame)
④ java窗體居中顯示
mypl8110627 的方法當然是可以的,但是如果要考慮任務欄高度之類的還要調用 getScreenInsets() 方法。
其實有專一個更簡單的方屬法,只要一句話:你在 f.setSize(500, 600); 下面再加上:f.setLocationRelativeTo(null); 就OK了。
⑤ Java中怎麼設置表格中的內容居中顯示
可以通過css式樣控制,例如:td裡面可以添加aline="center",這樣就居中了
⑥ Java 每次把一個Swing組件放在一個JPanel中時,總是放在左邊,有什麼辦法讓其放在面板中間
可以使用布局、也可以不要布局自己定位
⑦ java如何使窗口上的標題居中
例如JFramet=newJFrame();
t.setSize(600,300);
t.setFont(newFont("System",Font.PLAIN,14));
Fontf=t.getFont();
FontMetricsfm=t.getFontMetrics(f);
intx=fm.stringWidth("HelloCenter");
inty=fm.stringWidth("");
intz=t.getWidth()/2-(x/2);
intw=z/y;
Stringpad="";
pad=String.format("%"+w+"s",pad);
t.setTitle(pad+"HelloCenter");
t.setVisible(true);
如圖: