classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mauve results


From: Norman Hendrich
Subject: Re: Mauve results
Date: Tue, 1 Nov 2005 21:23:00 +0100 (CET)

Hello Mark, hello David:

Mark Wielaard wrote:

> All in all not too bad. I'll try and analyze (and hopefully fix the few
> non-free-swing regressions). I do worry a bit about the fact that JList
> doesn't seem to scroll anymore (see my previous email about the
> FreeSwingTestApps). There has been a lot of progress with FreeSwing, and
> I know our JLists worked much better then they do now.


David Gilbert wrote:

> I'd be interested to know if anyone is actually using the JFileChooser in a
> real application at present. When I first tried it, it was only just usable.
> Last time I looked, I think the JList scrolling problem had rendered it
> useless.  

I would _like_ to use JFileChooser...  but the JList problem simply makes
this useless indeed atm. (For testing, just try to open the last file in
a directory with more than a few dozen files).

---

Over the weekend, I finally tried to track down and isolate the scrolling 
bugs that make my test application (JImageViewer) unuseable with current 
classpath cvs due to excessive flickering. I strongly suspected JScrollPane 
and friends, but several hours of testing revealed that JScrollPane with
JViewport and Scrollable finally work more or less as they should - at least 
for my testcases. (There remains a clipRect issue, but different versions 
of the JDK disagree on that one, too.) The flickering turned out to be due
to JTree requesting useless revalidates (with wrong sizes). I have not
submitted a bug report for that yet because using JTree in a JScrollPane
is completely broken anyway, and we already have a bug for it. Bug 24145 
is claimed to be invalid, but should be revisited.

IMO, Fixing the Scrollable behaviour of JList and Jtree would make a 
big step towards real-world-application-compatibility of Free Swing.

- Norman





reply via email to

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