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

JavaLand 2015 Wrap-Up
posted by edburns on Mar 30, 2015
JavaLand 2015 Wrap Up After months of preparation, it all came down to three days of intense execution, and I was just one speaker. I can only...
Private Certificate Authority
posted by evanx on Mar 24, 2015
In a recent blog entry, I publicized my Final Quadrilogy of articles on Java SSL.
Minecraft Modding Course at Elementary School - Teach Java to Kids
posted by arungupta on Mar 22, 2015
Cross posted from
Java at London techhub's most successful startup
posted by jacksjpt on Mar 16, 2015
I thought some of you might be interested in hearing about Java and the Java dev team at a startup that's grown beyond the initial stage.
MVC vs JSF a bit of a different perspective
posted by mriem on Mar 13, 2015
Now that both JSRs are in full swing I am going to offer you all a bit of a different perspective between the 2 technologies. As I have stated...

Java Desktop on Twitter

Java Desktop on the Web

Cross-language Benchmarking – Gradle Loves Native Binaries!
Last time I gave you an introduction to my ideas about benchmarking. I explained to you that...
We're Going to Learn A TON About How We Monitor Performance
The latest survey from DZ Research is live, and it's all about performance and monitoring. ...
Extending NetBeans with Nashorn
Let's take our JavaScript/JavaFX code (for running Yeoman and displaying results in JavaFX) and...
Android, Rx and Kotlin: a Case Study
        There are countless introductions to Rx and quite a few...
Introducing the DZone Guide to Developer Programs
Today, we are happy to release The DZone Guide to Developer Programs! Preview Text:...