有沒有方法可以設置按鈕的最大尺寸(或不可調整大小),或者如果組件增長時不允許gridbaglayout中的列更改大小?Java按鈕/ gridbaglayout
i.e
btn.setMaxsize();
btn.resizable(false);
gridbaglayout.lockcolumns();
這不是我正在編碼,但我正在努力實現。感謝您提供的任何幫助。
有沒有方法可以設置按鈕的最大尺寸(或不可調整大小),或者如果組件增長時不允許gridbaglayout中的列更改大小?Java按鈕/ gridbaglayout
i.e
btn.setMaxsize();
btn.resizable(false);
gridbaglayout.lockcolumns();
這不是我正在編碼,但我正在努力實現。感謝您提供的任何幫助。
設置在最大值以下的3個屬性。
btnNewButton.setMaximumSize(new Dimension(10, 10));
btnNewButton.setMinimumSize(new Dimension(10, 10));
btnNewButton.setPreferredSize(new Dimension(10, 10));
按鈕的寬度和高度由新的尺寸(寬度,高度)設置 – 2013-05-02 13:15:08
謝謝,工作知府。 – Elewis787 2013-05-02 13:18:59
@ Elewis787歡迎您 – 2013-05-02 13:25:08
您是否嘗試過將gridweight設置爲0? – prasanth 2013-05-02 13:13:41
爲了儘快提供更好的幫助,請發佈[SSCCE](http://sscce.org)。如果將「GridBagConstraint」的「fill」字段設置爲「GridBagConstraint.NONE」,則您的按鈕將始終保持相同的大小(首選大小)。 – 2013-05-02 13:20:49
然後,您的代碼中必須有錯誤。無論如何,真的不建議使用setMin/Max/Pref大小。這是一條非常糟糕的道路,最終會導致更多的問題和更少的解決方案。 – 2013-05-02 13:24:09