Изменить внешний вид Swing - PullRequest
1 голос
/ 06 мая 2010

Есть ли способ изменить стандартный вид компонентов Swing? Те по умолчанию выглядят просто пафосно и безнадежно непривлекательно.
Благодаря.

Ответы [ 4 ]

7 голосов
/ 06 мая 2010

Да, вы можете вручную установить другой внешний вид.

Посмотрите следующие ссылки

Вы даже можете написать свой собственный внешний вид, если хотите.

4 голосов
/ 06 мая 2010

Для информации по умолчанию используется внешний вид «Металл», созданный Sun в качестве альтернативы внешнему виду Windows 95/98, что объясняет «непривлекательный» в современных стандартах.

Вы можете использовать «системный» внешний вид, который будет копией того, что имеет ваша система (более или менее):

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

Есть другие доступные LaF, как описано в других ответах. «Нимбус» - это новый «Металл», разработанный Sun как альтернатива сегодняшним стандартам. Тем не менее, он еще молод, и есть еще вещи, которые нужно исправить и отрегулировать.

1 голос
/ 06 мая 2010

Есть Nimbus для более привлекательного значения по умолчанию от Sun, предусмотренного в 1.6.10+ Вы также можете найти много разных взглядов и ощущений через Вещество .

1 голос
/ 06 мая 2010

Взгляните на JGoodies - особенно на их библиотеки Looks. У него есть учебники и тому подобное о том, как настроить его другой вид и ощущения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...