Skip to main content

Java Desktop

Welcome to JavaDesktop, a gathering place for members of the Java™ platform's graphical user interface (GUI) community. Here you'll find news, discussions, technical articles, and open source projects that use the Java Platform, Standard Edition (Java SE™) APIs to produce applications with rich client interfaces. (If you're looking for information on the Sun Java Desktop System, you can find it at

GetJava Button Spread the word! Hosting the Get Java Software Button shows your support for the Java platform and helps users download the latest version. How to do it...
We want to hear from you! Please feel to contact us with comments, suggestions, product announcements, pretty much anything you have on your mind related to Java on the desktop:

Community News & Announcements

At the present time there are no announcements, but please check back again soon for new content.

Latest from our Bloggers

Trying out the Java 9 REPL
posted by cayhorstmann on May 25, 2015
One of the joys of programming with a dynamic language such as Lisp or Python is the instant feedback you get from the interpreter. You try out a...
Leveraging the Oracle Developer Cloud from Eclipse
posted by bleonard on May 22, 2015
In an earlier post I wrote about Getting to Know the Developer Cloud Service. There wasn't an IDE used in that post and I'm a big fan of IDEs.
Getting Started with Spark and Hadoop
posted by caroljmcdonald on May 21, 2015
This tutorial will help you get started with Standalone Spark applications on the MapR Sandbox.
ConFESS 2015 Wrap Up
posted by edburns on May 18, 2015
ConFESS 2015 Wrap Up Hard on the heels of JavaLand was ConFESS.
Glassfish is not dead
posted by mriem on May 12, 2015
You might have heard some folks in the JavaEE community scream "Glassfish is dead!" As I work on 2 technologies that are going to end up in JavaEE 8...

Java Desktop on Twitter

Java Desktop on the Web

Hands-on With the Ouya
Before launch, the revolutionary Ouya was massively hyped, which may have led to its lukewarm...
Integrating etckeeper with Logentries & Chef
[This article was written by Jimmy Tang] When working within a team to maintain system...
Fibonacci Number System
Every positive integer can be written as the sum of distinct Fibonacci numbers. For example, 10 = 8...
Releasing JavaParser 2.1
The other day the guys involved in JavaParser left me the honor of releasing our new version: 2.1...
AngularJS + CDI = AngularBeans
Even in the highly volatile world of JavaScript frameworks, AngularJS is still very clearly leading...