2010-02-15 51 views
1

我在JFrame的底部中間保留了一個JButton。現在,無論何時調整窗口大小,都應根據新調整大小的窗口重新定位JButton(位於新中心)。誰能告訴我如何做到這一點。提前致謝。如何在調整窗口大小時重新定位JButton

+0

請問您可以發佈一些代碼片段,否則將很難幫助您! – romaintaz

+0

@Nilesh - 我想timmyd想說的是,如果你接受了更多的答案(當他們解決了你的問題的時候),更多的人可能願意幫助你解決你未來的問題。 – JasCav

回答

4

組件在Swing根據框架的佈局管理器渲染。默認的佈局管理器是BorderLayout,它將幀分成五個邏輯部分:北(上),南(下),東(右),西(左)和中間(中間的所有東西)。組件默認爲居中。

您可以爲每個零件創建子幀,併爲它們提供一個類似的佈局管理器或完全不同的佈局管理器。在你的情況下,你希望在主框架的南側位置創建一個新的子幀,並將你的按鈕置於其北,中或南的一個位置。

希望這有助於...

1

1)創建一個JPanel usign以 「居中對齊」 一FlowLayout中和你的JButton添加到面板上。 2)將此面板添加到默認情況下使用BorderLayout的內容窗格的「南」。

相關問題