Current FeaturesGestures may be freely edited at runtime. Listener based event model, only classes interested in gesture events need receive them. Built in support for Swing. Performing gestures anywhere on a Swing window. Uses Swings built in event listeners; no hacked code trying to read events from deep within Swing. Gestures can be added to any JComponent, allowing each component to have its own set of gestures. Planned FeaturesSupport for SWT RequirementsjMG (currently) makes use of new features introduced in Java 5.0 and as such will only compile and run on Java 5.0 (1.5.0_x) or later.
jMG uses Apache Ant for all build related tasks. jMG can be built without using Ant but the user will need to set up their classpaths correctly themselves. jMG has only been tested with Apache Ant 1.6.5 and 1.7.0, and thus can only be guaranteed to work with these versions. If anyone is able to successfully build jMG using a different version of Ant could they please let me know.
JUnit and EasyMock are used in testing jMG. The required JUnit and EasyMock jars are supplied along with jMG.