Как я могу включить пользовательский внешний вид в свое приложение - PullRequest
0 голосов
/ 19 января 2012

У меня есть сторонний Look and Feel, который я действительно хотел бы использовать с моим приложением. Я успешно установил его (и он работает) внутри JRE, но большинство людей (очевидно) не установили его.

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

К вашему сведению: у меня есть доступ и к файлу .jar с Look-and-Feel, и к его исходному коду.

Заранее спасибо.

1 Ответ

0 голосов
/ 20 января 2012

Я нашел решение: я добавляю относительный путь к файлу .jar, который содержит LookandFeel в Манифесте моего приложения. Таким образом, манифест выглядит примерно так:

Main-Class: MainClassName
Class-Path: Relative/Path/To/The/Library/With/The/LookAndFeel.jar

Я применил это, и оно работает.

Не могу поверить, что я не думал об этом раньше ...

PS: будьте осторожны, чтобы не использовать пробелы в относительном пути. Это не сработает, если вы это сделаете.

...