import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
+import java.util.EventObject;
import javax.swing.BorderFactory;
import javax.swing.JComponent;
import net.sf.openrocket.unit.Unit;
import net.sf.openrocket.unit.UnitGroup;
import net.sf.openrocket.util.BugException;
+import net.sf.openrocket.util.StateChangeListener;
viewport.addMouseListener(this);
viewport.addMouseMotionListener(this);
- figure.addChangeListener(new ChangeListener() {
+ figure.addChangeListener(new StateChangeListener() {
@Override
- public void stateChanged(ChangeEvent e) {
+ public void stateChanged(EventObject e) {
horizontalRuler.updateSize();
verticalRuler.updateSize();
if (fit) {
import java.awt.event.ActionListener;
import java.text.DecimalFormat;
import java.util.Arrays;
+import java.util.EventObject;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JPanel;
-import javax.swing.event.ChangeEvent;
-import javax.swing.event.ChangeListener;
import net.miginfocom.swing.MigLayout;
import net.sf.openrocket.gui.util.Icons;
+import net.sf.openrocket.util.StateChangeListener;
public class ScaleSelector extends JPanel {
}
}
});
- scrollPane.getFigure().addChangeListener(new ChangeListener() {
+ scrollPane.getFigure().addChangeListener(new StateChangeListener() {
@Override
- public void stateChanged(ChangeEvent e) {
+ public void stateChanged(EventObject e) {
setZoomText();
}
});