Кто-нибудь знает способ «скинов» приложений для Java-приложений. (Как Winamp скины, или скины для MirandaIM)? Я не хочу создавать свой собственный внешний вид.Скиннинг для настольных приложений Java?
ответ
Да, это можно сделать несколькими способами, но я не знаю никого, кто действительно прост. Посмотрите на Nimbus: The New Face of Swing, он содержит несколько примеров. Вы можете часто переопределять внешний вид компонентов или просто изменять цвета.
Некоторые ссылки:
И вы всегда можете перейти к другому LaF, в примере Substance.
Качели имеют встроенную динамическую поддержку вида и ощущения. Если вы говорите о настольных приложениях, вы можете начать с Lesson: Modifying the Look and Feel.
Редактировать: Если вы говорите о webapp, тогда абсолютно используйте разные .css
, чтобы получить скин-интерфейс. CSS Zen Garden - отличный пример/учебник о том, как одна и та же страница может выглядеть совершенно по-другому с другим файлом .css
.
Мы успешно использовали NimROD Look and Feel для «кожи» Swing look &. Он работает хорошо, имеет несколько «тем», уже написанных для него, и их можно добавить в несколько строк кода.
Nimrod потрясающе Я использовал это много раз в сочетании с Miglayout, все остальные макеты бледнеют в сравнение – JPM
настольных приложений или веб-приложений? – skaffman
Sry, я говорю о настольных приложениях. – Hemeroc