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

Oracle Gathers Together Java 8 Launch Materials: 35 In-Depth Sessions to Date
posted by editor on Apr 14, 2014
Raspberry Pi and the Internet of Things (IoT) Revolution
posted by editor on Apr 3, 2014
Measuring Software Reuse and Deleting Code
posted by kcpeppe on Apr 2, 2014
This a fun story rather than a deep technical discussion of some performance issue, measure or tool.
What is a MEAP? A Video Tutorial + 38% off all MEAPs from
posted by manning_pubs on Apr 2, 2014
"What is a MEAP?" - is a video tutorial from Manning Publications. The video can be found here: What's a MEAP?
Java's regular expression, String, and things..
posted by hellofadude on Mar 31, 2014
The manipulation of strings is a quite common activity for which the programmer undertakes responsibility fairly frequently. In Java, strings are of...

Java Desktop on Twitter

Java Desktop on the Web

Dev of the Week: Steve Smith
Every week here and in our newsletter, we feature a new developer/blogger from the DZone...
DZone Weekly Link Roundup (April 15)
NEWS Chef Delivers DevOps Automation for Windows and Microsoft Azure Preview Text:...
Agile - What’s a Manager to Do?
Agile - What’s a Manager to Do? As a manager, when I first started learning about Agile...
Innodb redo log archiving
This post was originally written by Vlad Lesin for the MySQL Performance Blog. Percona Server 5.6...
Neo4j 2.0.2 Maintenance Release
Today we released the 2.0.2 maintenance release of Neo4j. This release comes with some critical...