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

What Exactly Does "Alignment.BASELINE" mean in a Java GroupLayout?

我正在 Java 学习 GroupLayout

Alignment.LEADINGCENTERTRAILING 对我来说很有意义,

但我不知道 BASELINE 是什么意思。

如果我指出Alignment.BASELINE,组件会被放置在哪里?

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

提前致谢。

Alignment.BASELINE 适用于呈现文本信息的组件(例如 JLabel、JButton 等)。使用 Alignment.BASELINE 对齐,GroupLayout 将对齐这些组件,以便 其文本的基线 保持在同一(水平)线上(便于阅读,眼睛不需要在虚拟文本行上跳动 up/down。

参见 Java Swing tutorial - GroupLayout - 特别是 'Vertical Layout' 部分。