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

最佳答案

如果布局管理器支持该属性,则setAlignmentX用于在容器内对齐组件。

当标签的大小大于其首选大小时,setHorizontalAlignment会将文本与实际标签对齐。同样,它是否取决于布局大小取决于布局管理器。

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

10-06 06:24