Oracle представила JavaFX 11 як окремий модуль
Oracle представила JavaFX 11 як окремий модуль
Oracle винесла модуль JavaFX з комплекту розробника Java Development Kit (JDK) 11 і зробила його окремим ПЗ. Компонент JavaFX 11 з відкритим вихідним кодом — відокремлена платформа розробки клієнтських додатків для ПК, мобільних та вбудованих систем.
Що нового в JavaFX 11?
Важливою зміною стала необхідність окремо включати модулі JavaFX, які використовуються програмою. Серед нововведень:
- відкритий FX Robot API, що імітує взаємодію з користувачем;
- за умовчанням автономні модулі JavaFX тепер не мають дозволів;
- додані API для керування інтервалами між елементами послідовності в однорядкове текстове поле Spinner;
- використання GTK 3 для платформ Linux за мовчанням за наявності бібліотеки gtk3;
- додавання стандартних кольорів у палітрі ColorPicker;
- видалення підтримки FX Media для libavcodec 53 і 55.
Виявлено та поправлено помилки, наприклад, витік пам'яті в VirtualFlow при включенні програми читання з екран, а також ігнорування таблицею політики зміни розміру стовпця.
Окрім цього помічено, що JavaFX 11 конфліктує з OpenJDK 11 на машинах Ubuntu 18.04 Linux. Для виправлення цієї помилки пропонується використовувати сервер Xorg замість Wayland, оскільки останній не підтримується JDK 11.