Linked by Andy Roberts on Thu 19th May 2005 19:33 UTC
Java Java Swing comes with "pluggable look-and-feel technology", which essentially boils down to the fact that interfaces can be "skinned" (although this is simplifying a tad) and is therefore, extremely flexible. By default, Java ships with a cross-platform look-and-feel (LAF), which means your apps can look consistent across all platforms, or LAFs that mimic the look of a specific platform, say Windows, for example. However, one of the chief complaints of Java desktop applications is its "look". It basically stems from two issues:
Permalink for comment
To read all comments associated with this story, please click here.
NetBeans
by Juan C Nuno on Thu 19th May 2005 20:24 UTC

Yes, I have to agree that the default Swing LAF sucks. But it doesn't keep me from using NetBeans at work. And the performance is just fine for me.

And what do I use NetBeans for? Java GUI development. I think Java is a badass language, the libraries are rich and very useful, and I actually enjoy using Swing and the Java language in general. Swing is not pretty by default, but that's what pluggable LAFs are for. My favorite is the Alloy Look and Feel.