草庐IT

java - Java GridBagLayout 中的 Weightx 和 Weighty

我很难理解这两个属性。我应该如何赋予组件重量?这些数字是如何计算的?我尝试在网上阅读了几篇文章,但我不明白。谢谢。 最佳答案 如果Panel内的空间大于其中包含的组件的preferredDimension,则weightx和weighty用于将额外空间分配给各个组件。使用0.0到1.0之间的值(认为这是一个百分比)。weightx为水平间距weighty是垂直间距桌面中最常见的情况是侧Pane保持固定大小(weightx/weighty=0.0),而中央Pane占据剩余空间(weightx/weighty=1.0)。但是,使用变体,

java - Java GridBagLayout 中的 Weightx 和 Weighty

我很难理解这两个属性。我应该如何赋予组件重量?这些数字是如何计算的?我尝试在网上阅读了几篇文章,但我不明白。谢谢。 最佳答案 如果Panel内的空间大于其中包含的组件的preferredDimension,则weightx和weighty用于将额外空间分配给各个组件。使用0.0到1.0之间的值(认为这是一个百分比)。weightx为水平间距weighty是垂直间距桌面中最常见的情况是侧Pane保持固定大小(weightx/weighty=0.0),而中央Pane占据剩余空间(weightx/weighty=1.0)。但是,使用变体,