Simulation framework in Java using Swing.