我可以從GridBagLayout獲取按鈕的大小,以便可以爲該按鈕設置調整大小的圖標,或者在窗口大小更改時使用其他方法調整組件位置?從JFrame中獲取組件大小GridBagLayout
回答
所以如果要動態調整的
Icon
,填補了部分可用空間,然後看看達里爾的Stretch Icon我可以設置一個調整大小圖標
。
隨着元件尺寸的變化,Icon
會根據需要增加或減少。您可以按比例縮放Icon
或填充可用空間。
它的作品對接圖像比按鈕小很多... :( –
@GeorgiDzhondzhov - 你可以使用類似於:'button .setMargin(new Insets(5,5,5,5));'來控制空間,或者你可以使用'button.setBorderPainted(false)'來完全刪除空格 – camickr
它只填充文本區域。 –
- 1. GridBagLayout中的組件大小
- 2. GridBagLayout中組件的大小不正確
- 3. 從JPanel內部獲取JFrame的大小
- 4. 在java中使用GridBagLayout時設置最大組件大小
- 5. 如何在調整JFrame大小時調整JFrame中的組件大小?
- 6. Java:獲取JFrame的大小內容
- 7. JFrame:獲取大小無邊界?
- 8. JFrame:獲取實際內容大小
- 9. 從GridBagLayout中的特定座標獲取組件
- 10. JFrame組件的大小和位置
- 11. 從文件中讀取數組大小
- 12. 如何在JFrame中的GridBagLayout網格上獲取JButton的位置?
- 13. JFrame大小太小
- 14. 如何獲取GridBagLayout的單元格大小
- 15. JFrame的大小
- 16. 反應獲取組件大小
- 17. GridBagLayout單元格大小
- 18. GridBagLayout - 不同的行大小
- 19. GridBagLayout和調整大小
- 20. Java GridBagLayout更改列大小
- 21. 獲取臉書組大小
- 22. 獲取組的大小KineticJS
- 23. 獲取數組的大小
- 24. 如何告訴GridBagLayout不要調整我的組件的大小
- 25. 如何從OpenFileDialog獲取文件大小?
- 26. Swift - 從url獲取文件大小
- 27. Java - 調整GridBagLayout中的按鈕大小
- 28. 更改GridBagLayout中的網格大小
- 29. 如何獲取Spark中最大連接組件的大小?
- 30. 在Angular-JS中獲取數組大小
你有雞和雞蛋的問題。該按鈕的大小將部分取決於圖標的大小 – MadProgrammer