Implementing a nice visual indication during repainting of Swing components
Overview of hacks in validation overlays implementations
The recommended techniques seem to be too boring for some people,
when you use a hack it's like you use a hidden knowledge, isn't it?
JXButtonGroupPanel from my previous blog is rewritten to make it easier to use.
Just substitute JPanel to the new JXButtonPanel and enjoy arrow keys support for your buttons !
Painters have been in Swing from the beginning !
Fixing common mouseEvents problems for the custom GlassPanes implementations
Ease of use + skip unselected buttons + arrow keys support
Transformation of any JComponents
Shear it, scale it, rotate it !
BOF 0204 slides and some extra comments
The list of hidden and undocumented java-properties
The long way to find a good solution
Why automatic dispatching Swing methods to Event Dispatch Thread is not so good?
Do we need to invent something to make it easier,
or it is not a problem at all ?
The easy way to customise your JTabbedPane in Mustang.
("close" buttons included)
Recently I came across one interesting bug 4413412 which seems to discover very odd Swing behaviors and really looks like a bug. The problem is that JLabel seems to be transparent for MouseEvents so its parent can catch mouseClick event if we click on this label. But after setting a tooltip this label stop passing MouseEvents trough and JFrame mouseListener doesn't get notified any more when...