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, 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:
       
 
Features
Roundup 09 - Static vs Dynamic Typing
(Nov 2, 2009)
I am excited today to announce the availability of the final release for version 4.2 of Flamingo component suite (code-named Hiolair). It is a stabilization release that adds a few minor features and fixes all known bugs. Here is the list of minor features added in release 4.2:
(Nov 2, 2009)
When I click the button, an action that is registered in the layer is invoked. That's great, means that I can integrate my standard Swing components with the NetBeans System FileSystem...
(Oct 26, 2009)
I am pleased today to announce the availability of release candidate for version 4.2 of Flamingo component suite (code-named Hiolair)...
(Oct 26, 2009)
Yet another NetBeans Platform application is part of the Centibots project. This project, a.k.a. the "100 Robots Project", funded by the Defense Advanced Research Projects Agency (DARPA), is aimed at developing new technology to support the coordinated deployment of as many as 100 robots for missions such as urban surveillance. And guess what? They used the NetBeans Platform: "For the GUI we chose the NetBeans Platform...
(Oct 22, 2009)
The command button component is a central building block for the Flamingo component suite. It aims to address the deficiencies of the core Swing button components, adding features expected by the modern applications...
(Oct 21, 2009)
With the release 1.1 of Trident animation library available a couple of weeks ago, it’s time to start the development of version 1.2 (code-named Cookie Jar)...
(Oct 21, 2009)
Flamingo component suite provides a pure Swing implementation of Office 2007 ribbon component, and the latest 4.2dev drop of the core library has enhanced the support for ribbon application menu to provide default content of the secondary menu panel. The application menu button is a big round button in the top left corner of the ribbon...
(Oct 22, 2009)
The Nimbus look and feel made it into OpenJDK6 yesterday...
(Oct 23, 2009)
For Validating the JComponents i.e JTextField, JTextArea etc. there are many validation libraries available...
(Oct 8, 2009)
Rather than creating a visual editor from scratch, as I have been doing for my JavaBeans, it is also possible to reuse the Matisse GUI Builder...
(Oct 13, 2009)
I had great fun entering the JFXStudio challenge to write a time themed JFX application in less than 30 lines or 3000 characters. Here is my entry a radial clock made of words...
(Oct 5, 2009)
I’ve been working my way through Pro JavaFX, a book by some folks who’ve been working with JavaFX from the very first days and who know what they’re talking about...
(Sep 18, 2009)
Amy Fowler the layout guru has written a excelent article on layout in JavaFX 1.2, recomended reading for anyone working with or learning JavaFX...
(Sep 17, 2009)
Icons are a important part of any application so here is a few nice free collections I have come across that you might find helpful. You can add add a icon to a button like this...
(Jul 28, 2009)
IntelliJ Idea Interview...
(Oct 15, 2009)
JetBrains has just announced that its upcoming version of IntelliJ IDEA, a Java-based platform and IDE, will be available in a free and open source edition under the Apache 2.0 license.  DZone talked with JetBrains marketing director, Ann Oreshnikova, about this...
(Oct 15, 2009)
It looks like I shocked quite a few people with my recent prediction of doom for IDEA, so I thought I'd take some time to elaborate. Here is what...
(Oct 16, 2009)
Several folks have asked for copies of my slides from Oracle Openworld. Unfortunately, there's no printable form of them, since I did them as a JavaFX app. You'll find them at http://fxslideshowtest.kenai.com which will launch the app (with all it's rather large images) via JNLP.
(Oct 16, 2009)
Hybrid is a component API for developing Swing applications. Instead of writing Java code from the start, you simply write a layout file and an application manifest file...
(Oct 19, 2009)
When you need to produce lots of fairly straightforward graphs, Java2D is your friend. In this blog, I show you how you can render simple images as crisp-looking PDF or EPS files, provided you can draw them on a Graphics2D object.
(Oct 8, 2009)
Java Posse Episode 282 - Newscast for Oct 9th 2009...
(Oct 10, 2009)
Many changes in Swing will appear in JDK 7 including a new date chooser. I've recently noticed that the JColorChooser has also improved in JDK 7 adding new ways to select the color and adding support for transparency....
(Oct 12, 2009)
Back in the summer while Richard Bair and I were at JavaOne we decided that we should launch a new blog together for all our JavaFX related content.  We created fxexperience.com and have started posting lots of interesting blogs there on JavaFX so I hope you will all start following us there. Our aim is to one day make it a invaluable resource for everything JavaFX.
(Oct 12, 2009)
Are you using, or are interested in JavaFX? Unleash your opinion! Take this short survey and tell us what you think. http://alturl.com/fwk2
(Oct 2, 2009)
This has been on my to-do list for quite a long time...
(Sep 23, 2009)
This is a good book for an experienced developer who wants to get a feel for the basics of developing software with JavaFX...
(Sep 25, 2009)
Mindsilver has released a third beta of their new Swing GUI Builder called GUIDE.

GUIDE aims to provide novice and experienced developers with an intuitive freeform layout designer that is both robust and flexible enough to be used in all situations. GUIDE takes many lessons from Apple's successful Interface Builder by encouraging freeform layout, easy event binding and proper MVC separation to produce robust and maintainable GUIs.

Features include:

* Intuitive freeform layout
* Support for most Java layouts, FormLayout and TableLayout (more coming soon...)
* Drag and drop event binding
* Roundtrip code editing. GUIDE generates beautiful Java code.
* Advanced design preview and event debugger

GUIDE is still in beta, but they're eager for feedback. If you're interested, or would like to know more, or just check out the screencasts, visit out website at:

http://www.mindsilver.com

(Sep 18, 2009)
New and improved version of what I posted in my blog yesterday, thanks to discussions with Toni Epple, with whom I find myself in the Holiday Inn in Geneva, Switzerland, the evening before the next NetBeans Platform Certified Training, this time in Switzerland...
(Sep 1, 2009)
I'm three weeks into a six month contract with an investment bank in Geneva, as part of a large team working on a viciously complex, closed source, Java application suite. I am enjoying it a lot more than I ought to be. Nevertheless it's a huge change from the full-time open source work on JFreeChart that I've been doing for the last seven (!) years. ...
(Sep 2, 2009)
Here is another angle on Java under the hood: "Temporary" files. Yes, Java and JavaFX create a bunch of temporary files (some of them being more permanent than others).Here is a view of some of them (my OS is Windows XP)...
(Sep 3, 2009)
We are proud to announce the release of FEST-Swing 1.2a3! FEST-Swing is a Java library that provides a fluent interface for functional Swing GUI testing. This library provides an easy-to-use API that makes creation and maintenance of GUI tests easy. This is the third alpha release planned for version 1.2. This new release includes a good number of bug fixes, new features and improvements. We also improved our test suite: we reorganized our tests and the test suite grew from 2,677 to 3,405 tests! (with 100% success rate, of course!) Complete blog post can be found here.
(Sep 2, 2009)
update on Swing Application Framework...
(Aug 19, 2009)
Java changing the guard?
(Aug 30, 2009)