Внешний вид java-приложения и внешний вид операционной системы - PullRequest
3 голосов
/ 13 мая 2019

Меня попросили изменить настольное приложение Java (я никогда не работал над настольным приложением Java).

Я был приглашен в проект, который я открыл с помощью Netbeans 8.0.2 . Нечто странное происходит.

Если я запускаю приложение из Netbeans (после выполнения " clean and build ") с щелчком правой кнопкой мыши на проекте -> запустить , я получаю такой вид:

enter image description here

Если я запускаю приложение из командной строки с java -jar C:\Users\...\NetBeansProjects\Clean\appaName.jar, я получаю такой внешний вид (это правильный вариант, поскольку это внешний вид моей ОС, windows 10):

enter image description here

Как видно из рисунков ниже, на Netbeans Runtime Platform и JRE , похоже, установлены правильно.

enter image description here enter image description here Кто-нибудь знает почему? Будьте терпеливы, я никогда не работал над настольным приложением.

Спасибо

1 Ответ

3 голосов
/ 13 мая 2019

Инициализация внешнего вида для System.(Хотя мне больше нравится "Nimbus".)

Лучше всего это делать в начале.

public static void main(String[] args) {
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    ...
}

Посмотрите в сгенерированном коде NetBeans main;как и внешний вид, код также может быть сгенерирован.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...