Кто-нибудь знает способ "оболочки" настольных приложений Java. (Например, скины Winamp или скины для MirandaIM)? Я не хочу создавать свой собственный внешний вид.
Создание скинов для настольных приложений Java?
Ответы (3)
Да, есть несколько способов это сделать, но я не знаю никого, кто был бы действительно простым. Ознакомьтесь с Nimbus: новое лицо Swing Он содержит несколько примеров. Часто вы можете переопределить внешний вид компонентов или просто изменить цвета.
Некоторые ссылки:
- Цвета Nimbus
- Скинирование слайдера с помощью Nimbus
- Настройки пользовательского интерфейса Nimbus UIManager
И вы всегда можете перейти на другой LaF, например Substance.
Мы успешно использовали Внешний вид и ощущения NimROD, чтобы придать облику Swing и Чувствовать. Он работает хорошо, для него уже написано несколько «тем», и его можно добавить в несколько строк кода.
Swing имеет встроенную поддержку динамического внешнего вида. Если вы говорите о настольных приложениях, вы можете начать с Урок: Изменение внешнего вида и почувствовать.
Редактировать: если вы говорите о веб-приложении, то абсолютно используйте разные .css
, чтобы получить интерфейс с возможностью изменения скинов. CSS Zen Garden – отличный пример/руководство по тому, как одна и та же страница может выглядеть совершенно по-другому с другим .css
файлом. .