Reduce dependency on swing ChangeListener and ChangeEvent classes. Changed the inter...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 5 Dec 2011 18:49:49 +0000 (18:49 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 5 Dec 2011 18:49:49 +0000 (18:49 +0000)
commit3e3a5214e4204f4bf9b8856b027f5713797ef118
tree42adfa4c106e36007faa9c9e68a0a8a81a1b5314
parent4e02be8874f0e95fe048222e7f174ef84272f795
Reduce dependency on swing ChangeListener and ChangeEvent classes.  Changed the interface ChangeSource from using ChangeListener to using java.util.EventListener.  Changed from using ChangeEvent object instances to using EventObject.  Added marker interface StateChangeListener to declare a stateChanged method.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@214 180e2498-e6e9-4542-8430-84ac67f01cd8
15 files changed:
src/net/sf/openrocket/aerodynamics/FlightConditions.java
src/net/sf/openrocket/document/Simulation.java
src/net/sf/openrocket/gui/adaptors/DoubleModel.java
src/net/sf/openrocket/gui/adaptors/MotorConfigurationModel.java
src/net/sf/openrocket/gui/scalefigure/AbstractScaleFigure.java
src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
src/net/sf/openrocket/optimization/rocketoptimization/modifiers/AbstractSimulationModifier.java
src/net/sf/openrocket/rocketcomponent/ComponentChangeEvent.java
src/net/sf/openrocket/rocketcomponent/Configuration.java
src/net/sf/openrocket/rocketcomponent/Rocket.java
src/net/sf/openrocket/rocketcomponent/RocketComponent.java
src/net/sf/openrocket/simulation/SimulationOptions.java
src/net/sf/openrocket/util/AbstractChangeSource.java
src/net/sf/openrocket/util/ChangeSource.java
src/net/sf/openrocket/util/StateChangeListener.java [new file with mode: 0644]