Java按钮/ gridbaglayout
有没有方法可以设置按钮的最大尺寸(或不可调整大小),或者如果组件增长时不允许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