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
Today’s post highlights the design of MilesDowsett.com. A somber color palette of beige, olive, dark brick red and dark desaturated brown sets the tone for the site...  
(Jun 25, 2010)
Hunts around the web and interactions with developers have brought up a big bunch of lesser known NetBeans RCP applications. Or actually, of course, these applications are very well known within their domain, but less known as being NetBeans RCP applications. In recent weeks, where possible, the developers behind these applications have written a few words about their work and have shared a few screenshots...  
(Jun 24, 2010)
Most Flex (and AIR) developers like to build, compile and package their applications using Adobe’s Flash Builder (formerly known as Flex Builder).  A few use alternative IDE(s) like FDT and IntelliJ IDEA. A smaller few bravely get everything done without an IDE.
(Jun 28, 2010)
This news came down today through the Twitter stream with a few links and tidbits of info to share.  Terracotta and their Ehcache, Hibernate, and Quartz products are still on a roll with speedy releases coming almost on a monthly basis.  You can grab the beta when it goes live tonight (US Pacific time I think).
(Jun 24, 2010)
The JavaZone folks put up a great trailer for "Java 4-ever" A Masterpiece!! :-) It's hilarious. Way better than anything the folks in the Emerald City could do (or would do! Wusses!). Thanks! You made my day.  ...
(Jun 25, 2010)
The latest 6.1dev drop of Substance look-and-feel library (code named Trinidad) completes the collection of skins that can be used on the Flamingo ribbon component by adding Office Black 2007 skin to the existing Office Silver 2007 and Office Blue 2007 skins. Here is how the ribbon looks under Office Black 2007 skin...  
(Jun 27, 2010)
A fairly quiet week in the JavaFX world this week, but nevermind, I’m sure it’s just because the majority of you are too busy working on your blog masterpieces for next week...
(Jun 27, 2010)
When two products are developed by the same company / team / a lonely guy in his mom’s basement, you expect them to work well together. In my case, i develop Flamingo component suite and Substance look-and-feel – both targeting modern Swing-based UI applications...  
(Jun 26, 2010)
Recently a few useful documents turned up on the web related to JavaFX, so I thought I’d briefly provide the links to them in case you weren’t aware of their existence...
(Jun 25, 2010)

SDL / Swing is tiny (a single 283K jar with no external dependencies), unobtrusive and very easy to learn. We believe it is far and away the easiest way to create Swing UIs. We hope you find it of interest.

(Mar 23, 2010)
The NetBeans team is busy enabling NetBeans Platform developers to integrate JavaFX components into their applications. Since there is no official way of accessing JavaFX from Swing, the NetBeans team will provide open-sourced API equivalents of JavaFX components. Developers will be able to include the Open API JavaFX library in their NetBeans Platform applications. Currently, this is what the...
(Mar 19, 2010)
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 4, 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)