Я использовал доктора Java на Ubuntu 14.04 и компонентах графического интерфейса пользователя весь взгляд, очень датированный по сравнению с теми на Mac или Windows. Есть ли некоторый способ обновить это или все компоненты Java в Linux, просто немного старом?
Я использую компилятор JDK 8.0 от Oracle, если это помогает.
См.: https://stackoverflow.com/questions/209731/how-do-i-force-get-to-use-gtklookandfeel-in-java-on-kde
Вы можете намекнуть JVM, чтобы использовать другое, «Смотрят и Чувство» (LAF). Есть, много отправили LAFs доступный VM и некоторым, которые характерны для некоторых операционных систем (т.е. Windows LAF только доступен на Windows.)
я подозреваю, что Вы видите «Металлический» LAF, который довольно ужасен (и, оказывается, дефолт, если разработчик не определяет другой LAF для приложения графический интерфейса пользователя). Вы можете попытаться вызвать GTK (или Нимб, если у Вас есть правильная версия VM), LAF, как предложено в этой связи. Это будет что-то вроде этого:
java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel YourAppName
Вы должны будете заменить именем приложения YourAppName. Или Вам, возможно, придется отредактировать файл, если Ваше приложение запускается через Явскую пусковую установку некоторого вида. Идея состоит в том, что Вы хотите добавить, что эта Ява определяет (» -Dswing.defaultlaf=...
») к аргументам VM так или иначе.
, Так как Вы используете Oracle Java 8 VM, Вы могли бы даже хотеть попробовать хорошее новое javax.swing.plaf.nimbus.NimbusLookAndFeel
.
Я надеюсь, что Вам нужна Ява, чтобы использовать взгляд GTK и чувство. Как jdv ответил, что Вы можете установить его во времени выполнения, или Вы можете установить его для всех Явских приложений колебания, используя следующую технику:
Шаг 1: На Яве 8 этих файлов не доступны по умолчанию. Таким образом, данная команда создаст новый. Согласно Вашей Явской версии, измените путь.
gksu gedit /usr/lib/jvm/jdk1.8.0_60/jre/lib/swing.properties
Шаг 2: Добавляют следующую линию в файле и сохраняют файл
swing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
, Теперь запускает приложение, Вы будете получать родной allok и сопереживать всем приложениям колебания.
Eventhough это не требуется для Вашего заявления Калькулятора, позволение Глобального Меню улучшит взгляд и чувство JAVA-приложений. Позволить меню Global:
оф. 1: Устанавливают Jayatana использование следующего набора команд:
Из Ubuntu 15.04 это установлено по умолчанию.
sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana
Шаг 2: Отключают глобальную конфигурацию Jayatana
sudo rm /usr/share/upstart/sessions/jayatana.conf
Шаг 3: , Когда Вы будете управлять JAVA-приложением, используйте следующую команду
java -jar -javaagent:/usr/share/java/jayatanaag.jar <file-name>
Кредиты к:
, Как я могу заставить Яву приложения использовать GTK + тема?