[英]GridLayout with single column
現在我正在嘗試使用只有一列的GridLayout。 但是我有一個問題,我不希望對象,在這種情況下是一個JButton,拉伸它所在的JPanel的整個寬度。 有沒有辦法減少JButton的寬度,以便它不會拉伸JPanel的整個寬度。 我嘗試過使用setPreferredSize和setSize沒有結果。
這只是GridLayout的工作方式還是我缺少的東西?
一個簡單的非優雅解決方案是將JButton嵌入到JPanel中,然后將JPanel插入到布局中。
你可以嘗試:
button.setMaximumSize( button.getPreferredSize() );
我認為它將固定在左側。 否則,嘗試將按鈕放在具有不同布局的另一個面板中,使按鈕保持其首選大小(如FlowLayout),然后將該面板放在網格布局面板中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.