[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Comment to 0.19
From: |
theUser BL |
Subject: |
Re: Comment to 0.19 |
Date: |
Sun, 06 Nov 2005 15:13:27 +0000 |
I did the work on the MetalScrollBarUI and related classes, and I took the
approach of trying to match pixel-for-pixel the appearance of Sun's
implementation (I know there are still a few things to fix). That way, we
have a totally objective test of what is right and what is wrong. I think
if we go down the route of trying to improve the aesthetics of the
MetalLookAndFeel, then we start having to make subjective judgements about
what looks best. Once you decide to do that, you might as well implement a
new look and feel (like JGoodies).
Hmmm... then there are some other things which must also corrected.
For example the text in the Message-Dialogs (like Error-Massage) is in the
old Classpath (until 0.18) right-justified. In the actual Classpath (0.19)
it is centered and in Suns Java it is left-justified.
I think the actual centered version looks better like Suns version. But as
you said, then the Classpath-version is wrong.
An additional problem with the ScrolbarDemo (which is a bug) is, that the
four scrollbars on the top of the demo are changing the size by changing the
size of the window in GNU Classpath. But in Suns Java version, which seems
to be the right one, there chnage also all Scroolbar the size only the four
at the top not.
But I can not send bug-report because I don't know how to do it.
A additional bug is with programs which have instead a
public class myClass extends JFrame {}
a
public class myClass extends JPanel {}
or
public class myClass extends JApplet {}
If in this Class is a Button for example and clicked it or a Scrollbar and
moves it or so, you can't see any action.
It seems, that the program don't react to your input. But if you move a
window temporaly over your Java-window or move it temporaly outside the
screen you can see after that the change - in GNU Classpath.
Suns Java-Version react direct. There is no different between a program with
JFrame, JPanel and JApplet.
And at the last, I wanted to mention, that it would be nice, if anybody
integrates the JFileChooser in dem Swing-Demo program.
In the Demo-program is nearly all in: Scroolbars, Buttons, ColorChooser and
so on. Only JFileChooser isn't.
Greatings
theuserbl