Java GridBagLayout中的Weightx和Weighty

我在理解这两个属性时遇到了一些麻烦。我应该如何赋予零件重量?这些数字如何计算?我试图阅读网上的几篇文章,但我不理解。

谢谢。

回答:

如果面板中的空间大于其中包含的组件的preferredDimension,则weightx和weighty用于将额外的空间分配给各个组件。

使用0.0到1.0之间的值(请考虑一个百分比)。

  • weightx是水平间距

  • 重是垂直间距

在台式机中最常见的情况是,侧窗格保持固定大小(weightx / weighty = 0.0),而中央窗格占据了剩余空间(weightx / weighty

= 1.0)。但是,通过使用变体,您可以完全控制应用程序如何随着“框架”大小的变化来调整各个组件的大小。

以上是 Java GridBagLayout中的Weightx和Weighty 的全部内容, 来源链接: utcz.com/qa/418357.html

回到顶部