Появилась полнофункциональная клиентская Java-платформа JavaFX 19

автор vadim


Выпущена JavaFX 19, последняя версия платформы многофункциональных клиентских приложений на базе Java, с улучшениями в области видео и CSS. Обновление также исправляет ряд ошибок сенсорного экрана.

Доступ к платформе с открытым исходным кодом, которая проходит под лозунгом «Одна платформа, чтобы управлять ими всеми», можно получить на Maven Central или gluonhq.com. Анонсированный 13 сентября, JavaFX 19 расширяет поддержку кодека H.265/HVEC (High Efficiency Video Coding) для потоковой передачи HTTP в реальном времени.

JavaFX 19 также обеспечивает более быстрое создание видимого списка ArrayList в FXCollections и позволяет пользователям обновлять доступный список принтеров без необходимости перезапуска приложения. Также в релизе была добавлена ​​поддержка создания производных привязок из ObservableValue с новым API в интерфейсе ObservableValue.

В другом месте JavaFX 19:

  • Псевдоклассы CSS :focus-visible и :focus-within были добавлены для поддержки визуальной индикации фокуса и вложенных визуальных элементов фокуса соответственно.
  • Исправлено модальное поведение для Stage на платформе Linux.
  • Реализованы исправления ошибок, связанных с сенсорными экранами, таких как исчезновение полос прокрутки на сенсорных устройствах и подпрыгивание края области прокрутки на Raspberry Pi.
  • Были сделаны обновления зависимостей, такие как обновление SQLite до версии 3.37.2 и Glib до версии 2.72.0.
  • В целях безопасности предлагается улучшенная длинная буферизация и улучшены ссылки на WebKit.

JavaFX стал отдельной технологией в 2018 году после того, как ранее был в составе Java Development Kit (JDK). JavaFX, представленный компанией Sun Microsystems в мае 2007 года, предоставляет платформу для настольных, мобильных и встраиваемых систем, построенных на Java. Библиотеки и программное обеспечение доступны на протяжении всего жизненного цикла приложения.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий