究竟是什么" Alignment.BASELINE"在Java GroupLayout中意味着什么?

时间:2016-09-25 04:28:02

标签: java user-interface grouplayout

我在Java中学习GroupLayout

Alignment.LEADINGCENTERTRAILING对我有意义,

但我不知道BASELINE的含义。

如果我指出Alignment.BASELINE

,组件的定位在哪里

我知道这是一个非常基本的问题,但有人可以帮助我吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

Alignment.BASELINE适用于呈现文本信息的组件(例如JLabel,JButton等)。通过Alignment.BASELINE对齐,GroupLayout将对齐此类组件,以便其文本的基线保持在相同(水平)线上(使得更容易阅读,眼睛不会和#39; t需要在虚拟文本行上跳/下来。)

请参阅Java Swing tutorial - GroupLayout - 特别是'垂直布局'部分。