Linked by Thom Holwerda on Tue 11th Apr 2006 17:43 UTC, submitted by Sekou DIAKITE
KDE The KDE Look and Feel Project is a GPL-licenced Swing pluggable look and feel which uses Qt and KDE for the drawing of widgets. KDE Look and Feel implements most of the Java Look and Feel API including dialogs (ColorChooser, FileChooser, etc.).
Thread beginning with comment 113866
To read all comments associated with this story, please click here.
Swing... blech...
by JacobMunoz on Tue 11th Apr 2006 18:52 UTC
JacobMunoz
Member since:
2006-03-17

I know Java needs an independant graphical interface, but the whole swing branch of the framwork (to me) is ugly as sin.

I've probably just been poisoned by .Net Winforms, but the object and method names in swing seem rather meaningless and vague. I've worked on about twenty very small Java applications and swing just left me angry and (more) crazy.

I do hope they can unify the appearance - that's a great accomplishment for the platform in general. I've heard many people complain that Linux looks 'badly thrown together' when it comes to the interface.

This does look pretty.

Reply Score: 0

RE: Swing... blech...
by Simba on Tue 11th Apr 2006 19:08 in reply to "Swing... blech..."
Simba Member since:
2005-10-08

> but the object and method names in swing seem rather
> meaningless and vague.

...How are names like JFrame, JButton, JTable, JList, JComboBox, JDialog, JCheckBox, etc. meaningless and vague? I don't see how they could have made them much clearer.

Reply Parent Score: 3

RE[2]: Swing... blech...
by evangs on Tue 11th Apr 2006 19:30 in reply to "RE: Swing... blech..."
evangs Member since:
2005-07-07

Agreed. Apart from the arguably ugly looking widgets and horrible font rendering on many systems, Swing is actually a joy to program in. It is very well designed though some might say overly designed :-)

Reply Parent Score: 2

RE[2]: Swing... blech...
by JacobMunoz on Tue 11th Apr 2006 19:35 in reply to "RE: Swing... blech..."
JacobMunoz Member since:
2006-03-17

Like I said "I've alread been poisoned by .Net" - so its mostly me.

But the objects I'm mostly referring to are JOptionPane, JPanel, and all of the J(something) objects. It would have been just slightly more intuitive to remove the 'J' prefix, I don't think Microsoft has copyrighted those quite yet.

And the Import JavaX (javax? is that java extension? or just another random suffix?)

Reply Parent Score: 0