Как сделать программы Java GUI более современными?

Это произошло со мной не один раз, на моем mint mate 18, который основан на Ubuntu 16.04, поэтому я хотел бы поделиться решением, которое я нашел, в случае необходимости.

Шаги:

(Эти шаги работают для mint mate, но Ubuntu может иметь аналогичные конфигурации, не уверен)

Откройте «языковые настройки». Установите языки, если они отсутствуют. (Для меня я бы установил китайский и японский языки в дополнение к английскому). Для опции Language и Region убедитесь, что язык по умолчанию для них правильный, например, установлен на «Английский, США UTF-8», Перезагрузите, если будут сделаны какие-либо изменения. Проверьте, все ли в порядке.
1
задан 21 October 2015 в 03:28

1 ответ

Надеюсь, вам нужна Java, чтобы использовать внешний вид GTK. Как ответ jdv вы можете установить его во время выполнения, или вы можете установить его для всех приложений Java swing, используя следующую технику:

Шаг 1: В Java 8 этот файл недоступен по умолчанию. Таким образом, данная команда создаст новую. В соответствии с вашей версией Java измените путь.

gksu gedit /usr/lib/jvm/jdk1.8.0_60/jre/lib/swing.properties

Шаг 1: Добавьте в файл следующую строку и сохраните файл

swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
[d6 ] Теперь запустите приложение, вы получите собственный аллок и почувствуете все приложения swing.

Несмотря на то, что это не требуется для вашего приложения «Калькулятор», включение глобального меню улучшит внешний вид приложений Java. Чтобы включить глобальное меню:

Ste 1: установите Jayatana, используя следующий набор команд:

Из Ubuntu 15.04 он установлен по умолчанию.

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

Ste 1: Отключить gloabl Конфигурация Jayatana

sudo rm /usr/share/upstart/sessions/jayatana.conf

Шаг 3: При запуске приложения Java используйте следующую команду:

java -jar -javaagent:/usr/share/java/jayatanaag.jar <file-name>

Кредиты для :

jdv

Поддержка глобального меню для приложений Java в Ubuntu

1
ответ дан 23 May 2018 в 16:31

Другие вопросы по тегам:

Похожие вопросы: