Skip to main content

Scott Violet

Scott Violet has been in the Java client group at Sun for over eight years. He started out at Sun in the OpenStep group (what is now Cocoa), and then joined the Java Software group working on Swing. He has helped with Java Web Start, NetBeans, and Glow. Today he is the architect for Swing and has been working on the project since long before the 1.0 release.


zixle's blog

Matisse: one step closer to cross platform layout nirvana

Posted by zixle on June 10, 2005 at 11:07 AM PDT

Yow, it's been more than a month since my last blog! I intended to
write a blog once a week, but, well, finishing up table sorting, JavaOne and Matisse have kept me unbelievably busy in the past month:( I'll blog later about table sorting and other Mustang goodness. In the mean time I wanted to blog about Matisse.

Table Sorting

Posted by zixle on May 5, 2005 at 8:16 AM PDT

Thanks to all who provided most excellent feedback on the baseline API. I'm again lobbying for feedback on another mustang feature we're working on. It's been a long time in coming, but we're finally adding sorting to JTable. If you've used JTable we want your feedback!

Fun with Robot

Posted by zixle on May 2, 2005 at 6:18 AM PDT

In my last blog I mentioned we're nearly done with the baseline
API for mustang. In verifying the baseline API work I initially
took the approach of grabbing screenshots, dumping them in Paint and
zooming in.

Baseline Layout

Posted by zixle on April 25, 2005 at 6:31 AM PDT

In many of the past Swing team brainstorming sessions we've lamented
the layout process.

Swing Painting Improvements: No More Gray Rect!

Posted by zixle on April 18, 2005 at 6:37 AM PDT

In scoping out various performance related projects for mustang we wanted to tackle one of Swing's long standing problem areas that has contributed to bad perceived performance. That is, when a Swing based app is exposed after being hidden by another application there is a noticeable delay between when the background of the window is erased and when the actual contents are painted.