JavaOne 2026

JavaOne 2026 Session

Duke in front of a whiteboard

JavaFX 26 Today

Summary

Building a compelling desktop app today requires features such as UI controls, charts, interactive media, web content, animation, CSS styling, 2D and 3D rendering, rich text, and property binding, with an easy-to-use programming paradigm that runs cross-platform. JavaFX is all this and more, delivering a rich graphical UI toolkit for building your applications and can also seamlessly interoperate with Swing.

In this session you'll learn about the new and exciting features we've developed over the past couple of years, culminating with the release of JavaFX 26. You'll also get an update on RichTextArea. We'll show plenty of demos and sample code, and finish with a sneak peek at what's coming next.

Profile

Type: Learning Session (50 min)

Track: UI, Client and Frontend

Audience Level: Beginner

Speaker: Kevin Rushforth

Session: Tuesday, March 17th at 5:00 PM in Room 203