Изменяет ли System Look and Feel размер элемента?

Я хочу написать приложение java-swing и не хочу использовать LAF по умолчанию (LookAndFeel). Я знаю, что есть UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); использовать зависимую от платформы LAF. Я на самом деле хотел бы использовать это. Но у меня есть один вопрос:

Кнопки (или другие элементы) в некоторых LAF больше или меньше, чем в других LAF? Так нужно ли размещать все элементы в зависимости от LAF или все элементы одинакового размера, независимо от LAF?

1 ответ

Кнопки (или другие элементы) в некоторых LAF больше или меньше, чем в других LAF?

Да, это очень возможно...

Так нужно ли размещать все элементы в зависимости от LAF или все элементы одинакового размера, независимо от LAF?

Это то, для чего нужны менеджеры компоновки и почему вы должны избегать использования setPreferred/minimum/maximum размер на большинстве компонентов...

Другие вопросы по тегам