The Universal Tween Engine enables the interpolation of every attribute from any object in any Java project (being Swing, SWT, OpenGL or even Console-based). Implement the TweenAccessor interface, register it to the engine, and animate anything you want! In one line, send your objects to another position (here x=20 and y=30), with a smooth elastic transition, during 1 second (1000ms).