Я работаю над проектом, который использует Java Swing. Стиль по умолчанию Java Swing GUI является очень скучным. Есть ли какой-либо способ, которым я могу использовать лучший стиль? Что-то как на веб-страницах...
Вы можете настроить внешний вид, отражающий платформу:
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
Если это вас не устраивает, взгляните на SWT для Eclipse .
Посмотрите на руководство Java , чтобы настроить внешний вид . В дополнение к упомянутым там, недавние выпуски Java 6 также включают Nimbus Look and Feel .
Substance - это очень настраиваемый и современный LAF:
Вы можете посмотреть здесь . Я погуглил по теме java swing.
Тем не менее, если вы делаете хобби-проект, изменить LAF не проблема. Если вы делаете программное обеспечение для своих приятелей, это тоже не проблема. Если вы делаете программное обеспечение для клиентов, оставьте значение Swing по умолчанию. Работает хорошо и не слишком увлекательно :)
Другой вариант - внешний вид пластик . Он придает приложениям Swing вид, похожий на XP, и предлагает множество вариантов настройки.
РЕДАКТИРОВАТЬ: Я только что заметил, что изображения на этой странице повреждены. Если вы перейдете на страницу JGoodies Looks , вы увидите по крайней мере 3 примера того, чего можно достичь с помощью этих образов.