2016-09-25 8 views
0

Я узнал о GroupLayout в Java.Что означает «Alignment.BASELINE» в Java GroupLayout?

Alignment.LEADING, CENTER и TRAILING имеет смысл для меня,

, но я понятия не имею, что такое BASELINE средство.

Где находятся компоненты, если я указываю Alignment.BASELINE?

Я знаю, что это очень простой вопрос, но может ли кто-нибудь помочь мне?

Заранее спасибо.

ответ

1

Alignment.BASELINE Работы для компонентов, которые отображают текстовую информацию (например, JLabel, JButton и т. Д.). С выравниванием Alignment.BASELINE, GroupLayout выровнят такие компоненты так, чтобы исходный текст их текста остается на одной и той же (горизонтальной) линии (упрощает чтение, глаз не должен прыгать вверх/вниз по виртуальной линии текст).

См. Java Swing tutorial - GroupLayout - в частности раздел «Вертикальная компоновка».

+0

Так просто, он позиционирует компоненты вдоль «дна», правильно? Спасибо за ответ! – Kcits

+0

«Так просто, он позиционирует компоненты по« дну », верно?» Не совсем, больше похоже на «по исходному тексту их текста» (настолько ближе к вертикально центрированному, чем нижнее выравнивание). Но, если ваша интерпретация сделает вас счастливее, кем я должен возражать? –

 Смежные вопросы

  • Нет связанных вопросов^_^