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.
I agree with Darius: Swing is slow.
by renoX on Fri 20th May 2005 05:18 UTC

Some says that it is because apps are badly programmed, my question is: how is-it possible than Sun itself is not able to make fast Java client app then?

In Solaris9, they rewrote some applications used for managing the OS in Java, and the result was sloooowww.

Now this has benefits: tired of seeing the 'rolling disk' each time I clicked, I learned the command-line administrative commands to avoid those awful Java apps.