classpath
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]