"Alignment.BASELINE" 在 Java GroupLayout 中究竟意味着什么?
What Exactly Does "Alignment.BASELINE" mean in a Java GroupLayout?
我正在 Java 学习 GroupLayout
。
Alignment.LEADING
、CENTER
和 TRAILING
对我来说很有意义,
但我不知道 BASELINE
是什么意思。
如果我指出Alignment.BASELINE
,组件会被放置在哪里?
我知道这是一个非常基本的问题,但是有人可以帮我吗?
提前致谢。
Alignment.BASELINE
适用于呈现文本信息的组件(例如 JLabel、JButton 等)。使用 Alignment.BASELINE
对齐,GroupLayout
将对齐这些组件,以便 其文本的基线 保持在同一(水平)线上(便于阅读,眼睛不需要在虚拟文本行上跳动 up/down。
参见 Java Swing tutorial - GroupLayout - 特别是 'Vertical Layout' 部分。
我正在 Java 学习 GroupLayout
。
Alignment.LEADING
、CENTER
和 TRAILING
对我来说很有意义,
但我不知道 BASELINE
是什么意思。
如果我指出Alignment.BASELINE
,组件会被放置在哪里?
我知道这是一个非常基本的问题,但是有人可以帮我吗?
提前致谢。
Alignment.BASELINE
适用于呈现文本信息的组件(例如 JLabel、JButton 等)。使用 Alignment.BASELINE
对齐,GroupLayout
将对齐这些组件,以便 其文本的基线 保持在同一(水平)线上(便于阅读,眼睛不需要在虚拟文本行上跳动 up/down。
参见 Java Swing tutorial - GroupLayout - 特别是 'Vertical Layout' 部分。