История изменений
Исправление EXL, (текущая версия) :
Она так и не вошла в стандартные, только как левая зависимость, просто изначально разрабатывалась в недрах Sun.
Почему не вошла? Она ведь точно была в составе Oracle JDK и Oracle JRE, в Java 7 можно было использовать JavaFX из коробки, как AWT/Swing, просто установив среду исполнения.
Про OpenJDK правда уже не помню что там было. Но из Java 8 или Java 9 этот JavaFX вычленили в отдельный пакет, где он благополучно протух и помер.
AWT и Swing это стандартные GUI
Ну да, я и говорю – у Java хорошая «стандартная библиотека» богатая различными возможностями, в. т. ч и по созданию GUI. Бери и пиши. И кстати с отличной Backward-совместимостью. Недавно требовалось достаточно сложное GUI-приложение написанное в 2002 году запустить на современной Java – оно запустилось и нормально работало. В Linux с каким-нибудь приложением 2002 года на Qt2 такое возможно только с пердолингом и компилянием.
Есть тема для Swing под названием FlatLaf, она сделана подобно Idea.
Я его кстати упоминал выше. Очень приятная библиотека, которая одной строчкой смывает всю неказистость Swing’а. Кстати NetBeans тоже эту либку стал юзать, а это уже серьёзно.
Исходная версия EXL, :
Она так и не вошла в стандартные, только как левая зависимость, просто изначально разрабатывалась в недрах Sun.
Почему не вошла? Она ведь точно была в составе Oracle JDK и Oracle JRE, в Java 7 можно было использовать JavaFX из коробки, как AWT/Swing, просто установив среду исполнения.
Про OpenJDK правда уже не помню что там было. Но из Java 8 или Java 9 этот JavaFX вычленили в отдельный пакет, где он благополучно протух и помер.
AWT и Swing это стандартные GUI
Ну да, я и говорю – у Java хорошая «стандартная библиотека» богатая различными возможностями, в. т. ч и по созданию GUI. Бери и пиши. И кстати с отличной Backward-совместимостью. Недавно требовалось достаточно сложное GUI-приложение написанное в 2002 году запустить на современной Java – оно запустилось и нормально работало. В Linux с каким-нибудь приложением 2002 года на Qt2 такое возможно только с пердолингом и компилянием.