Как сохранить Windows-подобный внешний вид графического интерфейса Java в Fedora - PullRequest
0 голосов
/ 03 марта 2010

Я использую Netbeans 6.7.1 в Windows. Я создал приложение Java, используя Swing. Когда я запускаю одно и то же приложение в моей ОС Fedora Core, внешний вид становится скучным, шрифты и интервалы меняются. Как мне избежать этого - поскольку GUI имеет первостепенное значение для моего приложения.

Пожалуйста, помогите ..

Ответы [ 2 ]

2 голосов
/ 03 марта 2010

К сожалению, различные родные темы гарантированно будут упакованы только с теми JVM, с которыми они поставляются.

Если вы действительно хотите, чтобы ваш графический интерфейс выглядел одинаково для всех операционных систем, у вас действительно есть 3 варианта:

  1. Используйте кроссплатформенный внешний вид.
  2. Если все ваши клиенты используют Java 6u10 или новее, используйте внешний вид Nimbus .
  3. Используйте внешний вид и стиль третьей стороны, предпочтительно тот, который расширяет внешний вид Synth , как это делает Нимб.
0 голосов
/ 03 марта 2010

Вы должны настроить внешний вид программы в разделе «Свойства проекта»> «Приложение»> «Настольное приложение». Внешний вид проекта по умолчанию - использовать внешний вид ОС по умолчанию. Вам также может понадобиться проверить, что установка java на fedora включает этот внешний вид.

Если вы хотите использовать графический интерфейс Netbeans для разработки макета в стиле, отличающемся от внешнего вида и стиля машины разработки, вам нужно использовать флаг --laf, чтобы Netbeans работал с внешним видом и чувствую, что вы проектируете.

...