2016-03-27 75 views
0

enter image description here定位中的Java Swing

你好按鈕,

我如何可以移動按鈕,在底部面板右側的「應用」沒有「絕對佈局?

+6

學習和使用佈局管理器。並嵌套JPanels。主JPanel應該使用BorderLayout。底部的JPanel應放置在主JPanel的BorderLayout.PAGE_END位置。底部JPanel也可以使用BorderLayout,然後添加按鈕可以添加BorderLayout.LINE_END。 –

+0

@HovercraftFullOfEels默認的'JPanel'('JFrame.getContentPane()')默認已經有了一個BorderLayout嗎? –

+0

@OlivierGrégoire:是的。 –

回答

3

指定FlowLayout.RIGHT爲面板按住按鈕,如圖herehere

JPanel p = new JPanel(new FlowLayout(FlowLayout.RIGHT)); 

然後加入pSOUTHPAGE_END面板具有BorderLayout

image

+0

謝謝,這是非常有用的:D – Andrew

+0

優秀;一段時間後,您可以通過單擊左側的[空勾號](http://meta.stackoverflow.com/a/5235/163188)來接受該答案。 – trashgod