JavaDesktop Home
Projects
 
Community
Discussion Forums
Forums
Partners
Contacts
 
Featured Desktop Blogs
Scott Delap (Client Java)
Romain Guy (also at java.net)
Chet Haase
Shannon Hickey
Joshua Marinacci
Hans Muller
Scott Violet
More desktop blogs...
All JavaSE blogs (Planet JDK)...
 
Resources
Wiki
Articles
Swing Depot:
Component Suites
 
External Links
Swing Pointers
JavaLobby
Swing Sightings
NetBeans Community
Desktop Java Technology
 
Tiny class library: DialogPanel
JGoodies Looks 2.0 Beta Published
JGoodies Forms 1.0.6 Released
Track bugs with OpenPoint Issue Tracker (Freeware)
Ekspos Image Viewer 0.8.4 released
JGoodies Validation 1.1 RC
JGoodies Binding 1.1 RC
JGoodies Forms Cheat Sheet (PDF)
Apprisant Custom Diagram Component
Java Outlook Connector v1.6
More product announcements...
 
 

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 2 Platform, Standard Edition (J2SE™) 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! You can host the Get Java Software Button to show your support for the Java platform and help users download the latest version.

Features
 
 
Swing Sightings Preview: Sun Java Integration Suite Enterprise Designer

Enterprise Designer is the IDE of the Sun Java Integration Suite, formerly the SeeBeyond Integrated Composite Application Network (ICAN). The Sun Java Integration Suite includes several products that have Swing-based editors that plug into the NetBeans-based Enterprise Designer, including the eInsight Business Process Designer, eVision Page Layout Designer, and eGate Java Collaboration Editor. Check out the screenshots: 1 2 3 4 5 6 7 8 9 10
  (Feb 03, 2006)

Tim Boudreau
Wicket + Swing == hmmm...interesting...

My grade-school friend Jonathan Locke, who is the creator of Wicket sent me a fascinating brainstorm the other day. Particularly in light of all of the hoo-hah around AJAX these days, I asked him for the OK to blog it. Here's what he had to say...    Tim Boudreau
  (2006-02-01T20:05-08:00)

Swing Sightings Preview: XPontus XML Editor

According to dictionary.com, in 400 BC Pontus was a country along the southern coast of the Black Sea. According to XPontus developer Yves Zoundi it's a free XML editor, written in Java, that's "designed towards text editing." It's intended to be a free alternative to commercial XML editors, and it's available wherever Java is. It's been tested on Linux, Windows and FreeBSD. Check out the screenshots.
  (Feb 01, 2006)

Chet Haase
Get GetJava

Help spread the word, and get this nifty logo on your site for FREE!    Chet Haase
  (2006-01-31T07:32-08:00)

David Herron
Announcing the Mustang regressions challenge

We are challenging you, the Java developer community, to find functional regressions between J2SE 5.0 (Tiger) and Java SE 6 (Mustang). The contest runs from Jan 31 through March 31, 2006, with prizes to be awarded in mid-April. You will find details on the contest home page and FAQ. The complete entry requirements are in the official legal rules governing the contest. You can enter the contest using the contest entry form.    David Herron
  (2006-01-30T23:03-08:00)

JavaDesktop Forums Planned Downtime
The Javadesktop forums will be down starting at 9:00 AM (PST) January 31, 2006 as we move the forums from javadesktop.org to java.net. We hope to make this transition by the end of the day and have the forums back up by the evening. If you have any questions or concerns, please send an email to community_leader AT javadesktop DOT org.
  (Jan 31, 2006)

Mustang Regressions Challenge

The J2SE development staff and the JDK Community have announced the Mustang Regression Contest. For introductory information see David Herron's blog. For a full description of the contest go to the Mustang Regressions Challenge home page.
  (Jan 30, 2006)

Scott Violet
Architecting Applications 2: the Application class

This is the second blog in a series on architecting applications. In the first blog I discussed the application I'm going to develop, how it would be architected, and briefly went over the model. In this second article I'll motivate the need for an Application class that is suitable for typical Swing based Apps, as well as the functionality it should provide.    Scott Violet
  (2006-01-30T15:03-08:00)

Amy Fowler
Invitation to weigh in on the future of javadoc

If you've ever found yourself cursing in silence or otherwise because you can't find the answer to a J2SE programming question in the javadoc, then we have a survey for you...    Amy Fowler
  (2006-01-27T14:48-08:00)

Sun Announces Matisse Endorsements, Broad Developer Adoption

Sun just sent out this press release, which touts "Project Matisse — the Graphical User Interface Builder and one of the most innovative features of the highly anticipated NetBeans 5.0 Integrated development Environment (IDE) software" as "a major advancement in the creation of rich client Java applications." It features this endorsement from Serpro, Brazil's largest public IT company: "NetBeans solves the problem that has been plaguing developers for years — easy GUI creation. There is nothing else like it in the market today and our Java desktop developers are now switching to NetBeans."
  (Jan 27, 2006)

What's the Next Big Thing in Java?

In Yakov Fain's latest blog entry, he issues a challenge for the Java desktop: "IMHO, Java need a major breakthrough in the front end (GUI) area... What's your take on this? Do you see the next big thing in Java?"
  (Jan 26, 2006)

Where We Are With the JDK
Thanks to the efforts of many people across the industry, Mustang (Java SE 6) is moving forward and is looking to be a very exciting release. Beta is scheduled for public availability within the next few weeks and Sun will open up the Dolphin project (Java SE 7) on java.net for contributions and feedback in a few months.    Ray Gans

Annette Vernon
Fulfilling Dreams and Shattering Dreams: All in one day

At the top of Today's To Do List: 1) send out notifications for accepted, alternate and declined JavaOne technical sessions...    Annette Vernon
  (2006-01-23T16:39-08:00)

David Herron
A useful testing technique to find deadlocks related to invokeAndWait

This blog entry talks about one by Tom Hawtin that discusses a deadlock he found in jedit 4.2. Hawtin provides a class to help you automatically find such deadlocks.   David Herron
  (2006-01-19T20:51-08:00)

Swing Depot Addition: Ephox

We've just added Ephox to the Swing Depot's Component Suites page. They offer the EditLive! JavaBean, a robust, Word-like, HTML authoring component that can be instantly added to Swing applications. Don't miss the web started demo!
  (Jan 20, 2006)

Shannon Hickey
Enable Dropping into Empty JTables

Shannon Hickey shows how to enable dropping into empty JTables with a single method call in Mustang, or a simple override in earlier versions of J2SE.    Shannon Hickey
  (2006-01-19T13:46-08:00)

Scott Violet
Architecting Applications 1: the model

In the first of a series of blogs on creating a Swing app I motivate the app, the architecture the app will use, and quickly touch on the model. In addition I'll show how easy it is to use beans persistence as a way to save and restore beans.    Scott Violet
  (2006-01-18T16:33-08:00)

Project Looking Glass in future OpenSolaris

Project Looking Glass, which uses modern GPU power to enhance the desktop experience, is nearing a major public debut. OpenSolaris has announced that the Project Looking Glass platform and sample desktop will be included in OpenSolaris, with a target release of November 2006.
  (Jan 18, 2006)

Swing Sightings Preview: dbSketch 1.0

The folks at coderCentric describe dbSketch as "the database design and modeling tool specifically designed for application developers — not DBAs, analysts, or theorists." dbSketch lets you design your schema quickly and easily, using IDEF1x notation, and export it to a SQL script instantly. You can even jump-start your design by importing an existing SQL DDL. It supports Oracle 9 and 10, MySQL 4 and 5, and Postgres 8. The app is 100% Java/Swing and completely cross-platform for Mac and Windows. Check out the screenshots.
  (Jan 18, 2006)

Shannon Hickey
Location-Sensitive Drag and Drop in Mustang

Prompted by a question on his recent Swing Drag and Drop blog entry, Shannon Hickey talks about location-sensitive Drag and Drop in Mustang.    Shannon Hickey
  (2006-01-17T12:19-08:00)

Swing Sightings Preview: Sun Sim Datacenter

The Sim Datacenter is a big web started app from Sun Microsystems. According to Sun marketing: Sim Datacenter lets you simulate your datacenter to see how Sun's new CoolThreads servers can save you power, cooling, and space. Inspired by the "The Sims" games, this interactive tool will challenge you to build a high-performing datacenter. To run it with Java Web Start, go to this page and click the Launch It button. Here are some screenshots: 1 2 3 4 5 6 7
  (Jan 17, 2006)

Shannon Hickey
toto, The Francophone foo

Where Shannon Hickey learns about metasyntactic variables in other languages, during a recent trip to Montreal, Canada.    Shannon Hickey
  (2006-01-16T08:22-08:00)

New JavaDesktop Feature: Community Announcements

You may have noticed a new feature in the right column of this page: Community Announcements. It's automatically updated every time a JavaDesktop project has a new announcement. When you make your first announcement, please send e-mail to editor AT javadesktop DOT org so we can get your RSS feed set up. And don't forget to put your project's name in the headline!
  (Jan 13, 2006)

Chris Campbell
400 Horsepower: Image I/O Improvements in Mustang

Image I/O performance enhancements in Mustang... (In)action shots of the Java Client team... And my first external Mustang fix submission...    Chris Campbell
  (2006-01-13T01:04-08:00)

Alexander Potochkin
Debugging Swing, the summary #1

Why automatic dispatching Swing methods to Event Dispatch Thread is not so good?    Alexander Potochkin
  (2006-01-12T09:38-08:00)

Swing Sightings Preview: kbforge

Kbforge is a new, free desktop search application specifically designed for software developers, and it's available for Linux and Windows. Developer Victor Negrin says what differentiates kbforge from other desktop search programs is its ability to assist the user in categorising the information before it is indexed. kbforge uses JDIC for web browsing, previewing search results, and its quick launch tray. It uses Lucene for indexing and searching and as the default database manager. A companion product, kbforge.plus, provides a wide choice of database managers and additional features. Check out the screenshots: 1 2 3 4 5 6 7 8 9 10
  (Jan 12, 2006)

SwingWorker: Throttling and monitoring?

Antonio Vieiro's blog has an interesting entry on using background threads without spawning too many. Be sure to check out the comments, which clarify details such as SwingWorkers sharing a 10-thread pool.
  (Jan 10, 2006)

A JMX MBean to visualize AWT events

Jean-Francois Denise recently developed an MBean that can be dropped in any Java application, and which exports AWT events in the JMX world.
  (Jan 10, 2006)

Hans Muller
Using Java Web Start to Launch NetBeans

Wouldn't it be nice to be able to show a Java source file in NetBeans by clicking on a JNLP link in the browser? Now you can.    Hans Muller
  (2006-01-09T16:21-08:00)

SDN Article: The New Modality API in Mustang

Mustang introduces new dialog modality choices that let you specify whether a modal dialog blocks just one document, its application, or the entire toolkit. This article describes the new modality features and features an example (with code, of course) of using them.
  (Jan 06, 2006)

Romain Guy
Video Presentation: Desktop Java in Action

If you speak french, you can download a video of Desktop Java in Action. Otherwise, get the slides.    Romain Guy
  (2006-01-04T23:25-08:00)

Romain Guy
NetBeans with anti aliasing

I said it several times: I use Eclipse. But yet another reason for me to use Eclipse instead of NetBeans is now gone.    Romain Guy
  (2006-01-02T15:42-08:00)

Shannon Hickey
First Class Drag and Drop Support in Mustang

Shannon Hickey introduces major enhancements to Swing Drag and Drop in Mustang, and also recounts his recent once-in-a-lifetime visit to Saint Petersburg, Russia, with pictures from the trip.    Shannon Hickey
  (2006-01-02T15:41-08:00)

Claudio Miranda
Two new flash demos and NetBeans Module update

The community is awesome to provide feedback about quality and features. The coments left to the previous blog, made me improve the NetBeans Module Startup Settings I am developing, see the screenshot. I created two flash demos to show how to add custom swing widgets to the palette manager, the other flash demo shows how to use GridbagLayout and Freedesign (aka: Matisse) each one with different JPanels, but inside one JPanel (or JFrame).    Claudio Miranda
  (2005-12-29T22:57-08:00)

Kirill Grouchnikov
Swinging Java IDEs

After IntelliJ and NetBeans have been decorated with pictures of scantily clad women and rhino-shaped "Apply" buttons, it's JDeveloper's turn.    Kirill Grouchnikov
  (2005-12-29T11:05-08:00)

JAI 1.1.3-beta Webstart binaries now available

The Java Advanced Imaging 1.1.3-beta is now available for immediate download on java.net. Please go to the JAI project home page at https://jai.dev.java.net and click on the Downloads link. The changes in JAI 1.1.3-beta with respect to JAI 1.1.3-alpha are listed in the JAI 1.1.3-beta README file on the binary builds page.
  (Dec 23, 2005)

NetBeans Look and Feel Competition

Have you customised your NetBeans IDE look & feel? Are you using a non-standard look & feel, or are you using the Substance plug-in to change NetBeans' look? Have you tweaked the L&F; in some other way? If so, share your customisation and you could win one of three iPod Nanos, 10 USB flash memory sticks or 30 NetBeans T-Shirts! Competition details are here.
  (Dec 23, 2005)

» More Features  

Community Log-in
 
Community Announcements
 
 
News
 
 

 XML java.net RSS