Java GUI Applications Learning Trail

This tutorial needs a review. You can open a JIRA issue, or edit it in GitHub following these contribution guidelines.

What are Java GUI applications?

A Java GUI application uses the standard Java components GUI component set, Swing, and is deployed to the desktop.

The Swing GUI Builder in NetBeans IDE simplifies the GUI development process and enables you to visually create Java GUI applications using pre-installed Swing and AWT components.

JavaFX is a rich set of graphics and media packages that enables developers to design, create, test, debug, and deploy rich client applications (RIAs) that behave consistently across multiple platforms.

Getting Started

Tutorials and Articles

Tutorials and Articles

Screencasts

Community-Contributed Docs

Other Resources