代号一个方形按钮

弗朗切斯科·加尔加尼(Francesco Galgani)

在代号One中,我需要一个扩展Button的类MyButton。我希望每个myButton实例都是一个Button,其宽度和高度始终相等(等于它们的最大值)。

我知道每个Component都有setWidth和setHeight方法,但是它们是供布局使用的,我想我不应该直接使用它们。

我也知道我可以使用自定义布局创建一个Container并在其中放置一个Button ...但是在这种情况下,我不会扩展Button类。

我的问题是我是否可以扩展Button来创建方形按钮,或者是否只能使用具有自定义布局的Container。

Shai Almog

您可以使用GridLayout它给所有东西完全相同的宽度/高度,但是我猜您正在寻找的是:

Container.setSameSize(Component...);
Container.setSameWidth(Component...);
Container.setSameHeight(Component...);

它是静态的,组件不必位于同一容器中。通过返回集合中最大的首选宽度/高度,它们将获得相同的宽度/高度。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章