我有一些JButton
s在JFrame
。 JFrame
的佈局爲空。 我給絕對的位置按鈕。但是,當我最小化或最大化框架時,按鈕的位置會受到干擾,我如何動態設置它相對於JFrame
?如果調整父級JFrame的大小,如何調整JButton的位置?
3
A
回答
1
1
使用佈局管理器。這是他們被設計爲自動處理的問題。
正如其他人所說,編寫自己的絕對佈局管理器是處理這個問題的最好方法。或者,您可以查看Explicit Layout以查看它是否符合您的需求。網上也有一些AbsoluteLayout類的參考資料,可以用於Netbeans。也許你可以追蹤並使用它。
1
Java教程另一種選擇:
http://java.sun.com/docs/books/tutorial/uiswing/layout/none.html
我知道,在一個項目我工作,我們需要做的絕對定位,所以我們實際上是由我們自己的佈局(我們稱爲絕對佈局)並傳入約束(我們稱之爲絕對約束)。
編輯:正如其他人所指出的,我會建議使用佈局管理器,除非有絕對定位的好理由。 GridBagLayout是一個常用的GridBagLayout,只要你遵循標準,我發現它是最好的。它的Java教程是在這裏:
http://java.sun.com/docs/books/tutorial/uiswing/layout/gridbag.html
+0
很好的建議,謝謝我會在鏈接 – Mandar 2010-01-29 14:46:45
相關問題
- 1. 調整大小的JProgressBar如果JFrame的大小調整
- 2. 調整jpanel在jframe上的位置調整大小
- 3. JFrame調整大小
- 4. 調整JButton的大小
- 5. 如果元素太大,如何自動調整JFrame的大小?
- 6. 如何調整調整UICollectionView大小的Autolayout位置?
- 7. 當孩子調整大小時調整JFrame的大小:如何跟上?
- 8. 從孩子的調整大小事件調整父級控制
- 9. java JFrame調整大小
- 10. Java JFrame調整大小
- 11. LwjglCanvas與JFrame調整大小
- 12. 在調整父級大小時調整子窗體控件的大小
- 13. 父容器調整大小時調整視頻的大小
- 14. 在JButton中調整ImageIcon的大小
- 15. jButton調整文本標籤的大小
- 16. 調整大小Jbutton將在BoxLayout的
- 17. 無法調整JButton的大小
- 18. 如何在調整列大小時調整dxDataGrid的大小
- 19. jQuery Slick插件在父級調整大小後沒有調整大小
- 20. 頁面大小調整問題。子div不像父級div調整大小
- 21. 如何調整JFrame相對於最大尺寸的大小
- 22. CSS:在調整大小的位置?
- 23. 如何使listbox在其父級內可調整大小?
- 24. 用Java調整圖像大小。如何調整大小
- 25. 如何在調整大小時調整畫布大小?
- 26. 如何調整大小TTTableSubtitleItemCell
- 27. XImage - 如何調整大小?
- 28. 如何調整SVG大小?
- 29. 調整JButton的大小,並把它作爲一個小按鈕在一個JFrame
- 30. 調整大小DIV調整
後佈局的圖像,並且如果可能的話用真正的佈局管理器,我將重新創建爲你和你不必擔心調整:) – willcodejavaforfood 2010-01-29 15:02:35