SwingHelper project

The main goal of this project is to collect, test and discuss all kinds of useful techniques and solutions for Swing developers

All code is tested with java 1.5 and 1.6, actual source file can be accessed via CVS web interface

JXLayer project


Add some neat painting effects to your application,
Painters, Translucency and non-rectangular shape support included !

layer-bin.zip, layer-src.zip

Debugging and testing


CheckThreadViolationRepaintManager
will help you to find Event Dispatch Thread (EDT) rule violations in your code

EventDispatchThreadHangMonitor
will help you to find deadlocks and monitor the EDT for events that take longer than a certain time to be dispatched

debug.jar, debug-src.zip

ButtonPanel


JXButtonPanel makes it possible to use arrow keys to traverse focus and selection for you buttons
Fully tested and ready for production use !

buttonpanel.jar, buttonpanel-src.zip

Transformer


JXTransformer is not about robots, it is about Swing power and flexibility ;-)
Note: JXTransformer is an experimental project and has several known limitations

transformer.jar, transformer-src.zip