Ignore:
Timestamp:
2016-05-14T15:45:35+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11924 - Java 9 - replace calls to deprecated classes java.util.Observable / java.util.Observer by a new class ChangeNotifier + swing's ChangeListener

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/history/VersionInfoPanel.java

    r9680 r10210  
    1515import java.util.Collections;
    1616import java.util.Date;
    17 import java.util.Observable;
    18 import java.util.Observer;
    1917
    2018import javax.swing.AbstractAction;
     
    2422import javax.swing.JPanel;
    2523import javax.swing.JTextArea;
     24import javax.swing.event.ChangeEvent;
     25import javax.swing.event.ChangeListener;
    2626
    2727import org.openstreetmap.josm.Main;
     
    4848 * @since 1709
    4949 */
    50 public class VersionInfoPanel extends JPanel implements Observer {
     50public class VersionInfoPanel extends JPanel implements ChangeListener {
    5151    private final PointInTimeType pointInTimeType;
    5252    private final transient HistoryBrowserModel model;
     
    189189        this.model = model;
    190190        this.pointInTimeType = pointInTimeType;
    191         model.addObserver(this);
     191        model.addChangeListener(this);
    192192        build();
    193193    }
     
    198198
    199199    @Override
    200     public void update(Observable o, Object arg) {
     200    public void stateChanged(ChangeEvent e) {
    201201        HistoryOsmPrimitive primitive = getPrimitive();
    202202        if (primitive != null) {
Note: See TracChangeset for help on using the changeset viewer.