Swing:JLabel中setAlignmentX和setHorizo​​ntalAlignment之间的差异

时间:2014-03-02 18:13:52

标签: java swing alignment jlabel

在JLabel上的setAlignmentX和setHorizo​​ntalAlignment之间使用GridBagLayout时Swing的区别是什么?

1 个答案:

答案 0 :(得分:3)

如果布局管理器支持该属性,

setAlignmentX用于对齐容器中的组件。

当标签的大小大于其首选大小时,

setHorizontalAlignment会对实际标签中的文本进行对齐。如果它尊重首选大小,它还取决于布局管理器。

因此,创建一个简单的SSCCE并使用这两个属性来查看会发生什么。如果您不了解某些内容,那么您可以在论坛上发布SSCCE。