JavaDesktop Home
Projects
 
Community
Discussion Forums
Forums
Partners
Contacts
 
Featured Desktop Blogs
Kirill Grouchnikov
Alex Ruiz
Joshua Marinacci
Alexander Potochkin
Chris Campbell
Jasper Potts
All JavaSE Blogs (PlanetJDK)
 
Resources
JavaLobby
Wiki
Articles
Swing Depot:
Component Suites
Swing Pointers
Swing Sightings
NetBeans Community
Desktop Java Technology
 
 
 

Welcome to JavaDesktop

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 sun.com.)

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:
       

   (currently:

Features
 
 
Swing Sighting: XKCD Velociraptors
Posted because it's a moral imperative. And there's dinosaurs involved. (Jul 03, 2009)
Trident part 7: parallel timelines in Swing and SWT


Over the course of this week II'll be talking about different concepts in the Trident animation library for Java applications. Part seven shows a more complex Swing / SWT example that illustrates usage of multiple timelines running in parallel and affecting different visual areas of the same application window. (Jun 25, 2009)
Java Posse #261 - JavaOne 2009 Pavilion
Live from the JavaOne 2009 Pavilion Fully formatted shownotes can always be found at http://javaposse.com Recorded while walking around the Pavilion at JavaOne 2009. All interviews are off the cuff and we left it very late this year, hence only 30 minutes (Jun 24, 2009)
John O'Conner
JavaFX for-loop considerations

JavaFX for-loops are significantly different from the Java kind.   John O'Conner
  (Jun 24, 2009)

Felipe Gaucho
Gosling opening Jazoon 2009

Today we had the presence of Mr James Gosling during Jazoon 2009. Here it comes the highlights...   Felipe Gaucho
  (Jun 23, 2009)

Product Announcement: Chart FX 7 for Java Desktop Features
From their release blurb: "Chart FX 7 for Java Desktop is the most complete charting solution for your Swing-based apps. It provides all the advanced features you've come to expect from Chart FX with minimal integration efforts on both Eclipse & NetBeans IDEs." (May 28, 2009)
Animation blueprints for Swing
Concluding the series on adding animations to enable rich interactivity expected from modern Swing applications, here is what we have seen so far... (May 25, 2009)
Mark Reinhold: Upcoming gig: JavaOne 2009
See you next week! (May 28, 2009)
Java Posse #254 - Newscast for May 27th 2009
Newscast for May 27th 2009 Fully formatted shownotes can always be found at http://javaposse.com Microsoft has a keynote at JavaOnehttp://www.pcworld.com/article/165432/microsoft_to_give_its_first_javaone_keynote.htmlhttp://java.sun.com/webservices/techno (May 28, 2009)
David Gilbert: JFreeChart 1.0.13
JFreeChart 1.0.13 has been posted at SourceForge! (Apr 20, 2009)
James Gosling: Java for FIRST Robotics Competition
I spent the end of last week in Atlanta at the finals for the FIRST Robotics Competition. This is a competition where high school students build robots that perform some task. This year's task looked an awful lot like building a robotic basketball player. I was there partly because it's just a cool event; but mostly because we were announcing (along with the folks ...
(Apr 20, 2009)
Improving decoration area support for lists, trees and tables in Substance
The decoration areas in Substance look-and-feel are, in my view, one of the more powerful features of the library and allow to programmatically implement even the most demanding visual designs in a well-structured way... (Apr 19, 2009)
JavaOne 2009: Students & Educators get in for free!
Students - you get in for free!

What You Get: All the benefits of a FULL conference attendee, which includes: JavaOne general and technical sessions, panel discussions, HOLs (Hands-on-labs), BOFs (Birds-of-a-feather), the Pavilion and the After Dark Bash / Networking Mixer! Not to mention a "hang space" (which includes video games, movies & more!), plus you will be able to check email any time at one of our many hacker stations.

Educators - bring 10 students with you, and you get in for free!

Don't worry if you can't: Can't bring students? No problem. As an Educator you still get an amazing deal on a full conference pass - only $895!

By the Way: When you sign up for the JavaOne conference you can also sign up for CommunityOne West where you will receive free training sessions provided by SLS (Sun Learning Services), plus access to the Pavilion, general sessions, and receptions. (Apr 16, 2009)

James Gosling: Sign up for JavaOne!
The Java crew at Sun is once again totally into getting ready for this year's JavaOne conference. The papers submitted were awesome: they'll make for a great lineup of technical sessions. EE6 will be a major feature of the enterprise track, as will RESTful techniques. Swing and JavaFX will be all over the place. The device world continues to get more interesting: among many ...
(Apr 13, 2009)
Kelly O'Hair: Source Repository Rules

A few commandments for dealing with Software repositories (source bases) and the build results of those repositories.

(Apr 13, 2009)
Sergey Malenkov
Sergey Malenkov: Don't miss this!

I would like to discuss code conventions. In particular, the usage of the this keyword.   Sergey Malenkov
  (Apr 13, 2009)

John O'Conner
John O'Conner: JavaFX Quick Tip: Printing to the console

JavaFX improves the println method to interpolate placeholder variables.   John O'Conner
  (Apr 13, 2009)

Wake up Sun
1 - A JWebPane alpha must be released. Yes, now. Even if it is crap. 2 - The legal status of JMediaPane must be clearly defined. And sound support for Windows media would be nice. 3 - The scene graph... (Apr 13, 2009)
What Java 7 will mean to you
I just saw a post on Stack Overflow about what Java 7 will mean to Java programmers and while I responded there, I thought it was worthwhile to repeat those comments here as well. As far as what changes you’ll see in your day-to-day work, my guess is that the major impact will be stuff like [...] (Apr 12, 2009)
Sonya Barry
Sonya Barry: More Wiki Upgrade

A blog intended as a full response to comments about the wiki migration made here: http://weblogs.java.net/blog/sonyabarry/archive/2009/04/the_big_upgrade.html   Sonya Barry
  (Apr 10, 2009)

The reality of JavaFX – search for com.sun.media.jmc.accessMedia
Warning for OS X users This example might/will crash your browser. And it is entirely Apple's fault. First run the media player component (Applet). http://app.teppefall.com/installer Then right click and choose "Open URL". Enter http://app.teppefall.com/t.flv You will only get audio because... (Apr 10, 2009)
Java Posse #241 - Roundup 09 - Design 101
Java Posse Episode 241 - Roundup 09 - Design 101 Fully formatted shownotes can always be found at http://javaposse.com Don't Make Me Thinkhttp://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ ref=sr_1_1?ie=UTF8&s=books&qid=1239198869&a (Apr 10, 2009)
Dalibor Topić: Commit of the day: Nimbus
As tweeted by Kirill Grouchnikov, Nimbus has been pushed into the swing forest. Nimbus is cool, and porting it forward from the 6 update train to JDK 7 is I mentioned this on IRC on #openjdk on irc.oftc.net, and while looking over the patch, Andrew Hughes noticed that the patch introduced binary JARs, found out where they came from and informed the IRC channe ...
(Apr 08, 2009)
Google has released a beta of AppEngine for Java.
Google has released a beta of AppEngine for Java. "With App Engine, you can build web applications using standard Java technologies and run them on Google's scalable infrastructure. The Java environment provides a Java 6 JVM, a Java Servlets interface, and support for standard interfaces to the App Engine scalable datastore and services, such as JDO, JPA, JavaMail, and JCache.": More... (Apr 10, 2009)
First signs of Nimbus designer in JDK 7
A few hours ago an interesting changelist has made its way into the JDK 7 Swing branch. It definitely looks like the Nimbus designer will be available as part of JDK 7. Unfortunately, it does look like this changelist does not contain all the files that are part of Nimbus designer (see below for the walkthrough), [...] (Apr 08, 2009)
Jan Haderka
Jan Haderka: SwingX 0.9.6 Released

Almost on the spot 3 months since the last release SwingX 0.9.6 is out. This release focuses on one last code API cleanup before 1.0 release.   Jan Haderka
  (Mar 30, 2009)

Terrence Barr
Terrence Barr: The $25,000 JavaFX Coding Challenge

Check out the newly announced JavaFX Coding Challenge and win up to $25,000!

   Terrence Barr
  (Apr 01, 2009)

Fabrizio Giudici
Fabrizio Giudici: BeansBinding -> BetterBeansBinding

To be clear, this is not an April's fool. As a follow-up to my previous post, I can tell that I've talked with Peter Zhelezniakov, the person presently in charge of JSR-295, and he's been very kind, on behalf of...   Fabrizio Giudici
  (Mar 31, 2009)

Sergey Malenkov
Sergey Malenkov: Java from JavaFX

The most powerful advantage of JavaFX is an easy use of Java classes. However, you can encounter an issue when calling some methods, for example, those that have the insert and delete names. The File class contains the delete method. How would you delete a file from JavaFX?   Sergey Malenkov
  (Mar 31, 2009)

Swing looks and feels pretty good
Performance is better than ever. A window shadow API would be nice though. Poor Vista LAF.... (Mar 30, 2009)
Karl Schaefer
Karl Schaefer: SwingX Pushing Onward

SwingX pushes toward 1.0, preparing the final(?) pre-1.0 release and a new demo application.   Karl Schaefer
  (Mar 27, 2009)

Joshua Marinacci
Joshua Marinacci: Want a Job Coding Extreme Swing?

I don't normally post about job offers, but this one is simply too cool to pass up. The guys at Limewire are looking to hire a new Swing developer. For those of you who don't know, Limewire is the premier...   Joshua Marinacci
  (Mar 27, 2009)

David Gilbert: The World's Coolest Applet
Dan Dyer's Football Statistics Applet (screenshot below) is a very cool applet, and not just because it uses JFreeChart. It packs a *lot* of information into a small space, and makes it easily accessible. I'm wondering if I could adapt this for the Super 14.
(Apr 02, 2009)
David Gilbert: Where is JFreeChart 1.0.13?
March has slidden by and the next release of JFreeChart hasn't gone out the door as planned. So where is it, some of you have been asking? Well, I'm still putting some finishing touches on the release, and writing up the documentation, and testing, testing, testing. I'm pretty excited about this release, because it contains some nice new interactive features (panning and mouse wheel ...
(Apr 01, 2009)
Revisiting the Raven Graphite skins
Raven Graphite and Raven Graphite Glass skins were added to the Substance look-and-feel about two years ago, and they proved to be quite popular among the media-oriented applications powered by Substance. In the meanwhile, tools such as Microsoft Blend, Apple iPhoto and the TweetDeck client have continued refining and polishing the visuals or their own [...] (Apr 01, 2009)
SAF team is looking for experienced contributors!
Swing Application Framework is open for some help from the community! (Mar 26, 2009)
Dependency Analyzer for NetBeans Modules
One of the 5 really cool student projects recently created in Linz is... a NetBeans module dependency analyzer! Here it is in action, pretty cool... (Mar 26, 2009)
Jasper Potts: Breakdown of what should be default LAF for Java 7
After watching the voting and reading the comments I have noticed two things: First is from 30 votes to 800 votes the percentages have hardly changed which means we seem to be falling on a conclusion. Native LAF has varied from 59% to 63% so nothing major and is a clear winner... (Mar 25, 2009)
» More Features  

Community Log-in
 
Community Announcements
 
 
 
 

 Feed java.net RSS Feeds