Скининг настольных приложений Java? - PullRequest
6 голосов
/ 12 февраля 2010

Кто-нибудь знает способ «обшивки» приложений Java на рабочем столе. (Как скины Winamp или скины для MirandaIM)? Я не хочу создавать свой собственный внешний вид.

Ответы [ 3 ]

4 голосов
/ 12 февраля 2010

Мы успешно использовали NimROD Look and Feel для «придания блеска» внешнему виду Swing. Он хорошо работает, для него уже написано несколько «тем» и может быть добавлен в несколько строк кода.

4 голосов
/ 12 февраля 2010

Да, есть несколько способов, которыми это можно сделать, но я не знаю никого, кто действительно прост. Взгляните на Nimbus: Новое лицо Swing , оно содержит несколько примеров. Вы часто можете изменить внешний вид компонентов или просто изменить цвета.

Некоторые ссылки:

И вы всегда можете перейти на другой LaF, например Вещество .

0 голосов
/ 12 февраля 2010

Swing имеет встроенную динамическую поддержку внешнего вида. Если вы говорите о настольных приложениях, вы можете начать с Урок: изменение внешнего вида .

Редактировать: Если вы говорите о веб-приложении, то используйте совершенно другой .css для создания интерфейса с поддержкой скинов. CSS Zen Garden - отличный пример / учебник о том, как одна и та же страница может выглядеть совершенно по-разному в другом файле .css.

...