我在JFrame的底部中間保留了一個JButton。現在,無論何時調整窗口大小,都應根據新調整大小的窗口重新定位JButton(位於新中心)。誰能告訴我如何做到這一點。提前致謝。如何在調整窗口大小時重新定位JButton
1
A
回答
4
組件在Swing根據框架的佈局管理器渲染。默認的佈局管理器是BorderLayout,它將幀分成五個邏輯部分:北(上),南(下),東(右),西(左)和中間(中間的所有東西)。組件默認爲居中。
您可以爲每個零件創建子幀,併爲它們提供一個類似的佈局管理器或完全不同的佈局管理器。在你的情況下,你希望在主框架的南側位置創建一個新的子幀,並將你的按鈕置於其北,中或南的一個位置。
希望這有助於...
0
我會看看佈局管理 的BorderLayout會做的伎倆
http://java.sun.com/docs/books/tutorial/uiswing/layout/border.html
1
1)創建一個JPanel usign以 「居中對齊」 一FlowLayout中和你的JButton添加到面板上。 2)將此面板添加到默認情況下使用BorderLayout的內容窗格的「南」。
相關問題
- 1. 窗口大小調整時停止圖像重新定位
- 2. craftyjs在窗口重新調整大小
- 3. pygame,如何在調整大小時更新窗口大小
- 4. 如何在調整窗口大小時調整圖像大小?
- 5. CSS定位圖像用窗口重新調整大小
- 6. 窗口大小調整後重新調整大小的組件
- 7. 重新調整窗口大小meteor.js?
- 8. 如何在窗口大小調整後(有效)重新定位KineticJS形狀?
- 9. 在調整窗口大小時,可以使用JavaScript重新定位元素嗎?
- 10. 調整窗口大小時重疊Divs
- 11. 窗口大小調整時禁用調整大小特定格
- 12. 如何在調整大小時使FlowLayout重新定位組件。
- 13. 如何在隱藏窗口小部件後調整窗口大小,同時仍允許調整窗口大小?
- 14. 當瀏覽器窗口調整大小時,div被重新定位
- 15. Div仍然重新調整窗口大小後重定向
- 16. 如何在Python matplotlib窗口中鎖定窗口大小調整?
- 17. 菜單欄在重新調整窗口大小時被截斷
- 18. 在窗口大小調整時定位文本
- 19. 如何在窗口調整大小時重繪畫布
- 20. QTableView在調整主窗口大小時沒有調整大小
- 21. jquery調整大小隻有有時在窗口調整大小
- 22. 在調整窗口大小時調整UI元素的大小
- 23. Gridpanel在調整窗口大小時自動調整大小
- 24. 在調整網頁窗口大小時調整圖像大小
- 25. 在窗口調整大小時自動調整圖像大小
- 26. 重新調整窗口大小瀏覽器窗口
- 27. Flex:重新調整瀏覽器窗口彈出窗口大小
- 28. 如何在窗口調整大小時更改kendo窗口位置
- 29. 如何在窗口調整大小
- 30. 以編程方式調整大小/重定位vaadin窗口
請問您可以發佈一些代碼片段,否則將很難幫助您! – romaintaz
@Nilesh - 我想timmyd想說的是,如果你接受了更多的答案(當他們解決了你的問題的時候),更多的人可能願意幫助你解決你未來的問題。 – JasCav