Swing looks cool!

(56k connection warning: pictures! )

For desktop applications, Java is a bit behind other competitors. The main cause is probably the API implementation for GUI. From AWT to Swing, it makes an impression of … slowness. Since Java 5 the performance is improved drastically, yet it still looks so … 90s ! And when it comes to layout, the API of Swing is not very intuitive .

Of course those drawbacks comes from compatibility support – i.e. cross platform and backward-compatibility. So we should stop the complaints and look for the solutions. SWT and Eclipse RCP are pretty good, but they did not make into mainstream for some reason. Java FX is very promising, but it fails simply because the vendor financial difficulty at the time.

So the how about the ‘legacy’ Java desktop application? The Look and Feels is one possible way to make Swing looks good, yet not many people utilize it. Besides Jgoodies and NetBeans , I find SteelSeries make an excellent work of the Swing UI, especially its color blend.

.

Some eye-candy looking result of SteelSeries and Trident (same author) :

.

.

.

It offers a very cool UI if you are looking for a “gauge” or  “dashboard-like”  component for Java desktop apps. (Not just look wells on the Mac)

.

.

.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.


.

 

.

The SteelSeries project is open source and actively maintained at Kenai (previously java.net project hosting) .

http://kenai.com/jira/browse/STEELSERIES-21

( http://kenai.com/projects/steelseries )

 

./.

About DucQuoc.wordpress.com

A coder, brother, and player at times...
This entry was posted in Coding, Marketing. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s