JavaOne 2026

JavaOne 2026 Session

Duke in front of a whiteboard

The JDK Client Desktop : 2026 and Still Swinging

Summary

The Swing UI toolkit, along with its under-pinning by Java 2D graphics and AWT desktop integration, is still a core part of the JDK. All these and more that make up the JDK client libraries are actively updated, enhanced, and maintained for use on the latest native desktop environments. And they integrate seamlessly with JavaFX, going beyond what can be achieved using a web client.

This session will discuss how you should use Swing when deploying desktop applications and present some of the newer enhancements in progress.

Profile

Type: Learning Session (50 min)

Track: UI, Client and Frontend

Audience Level: Beginner

Speaker: Philip Race

Session: Thursday, March 19th at 2:00 PM in Room 202