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.
Swing rocks
by fedetxf on Thu 19th May 2005 21:16 UTC

I use Sswing applications every single day. JEdit, Squirrel-SQL. The Ocean Theme rocks. The metal theme is ugly, but even when Squirrel has support for downloading specially made themes I prefer the default. I also use Netbeans. I don't even have 2d acceleration (Diamond Stealth 64 DRAM 2 MB PCI card with S3 chipset) and I see it runs very well.

People like native over anything else so they complain. When you don't have to code everything, you can always ask for a pure C solution or all native toolkits.