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/help/HelpBrowserHistory.java

    r9644 r10210  
    55import java.util.Collections;
    66import java.util.List;
    7 import java.util.Observable;
     7
     8import org.openstreetmap.josm.gui.util.ChangeNotifier;
    89
    910/**
     
    1112 * @since 2274
    1213 */
    13 public class HelpBrowserHistory extends Observable {
     14public class HelpBrowserHistory extends ChangeNotifier {
    1415    private final IHelpBrowser browser;
    1516    private List<String> history;
     
    3132        history.clear();
    3233        historyPos = 0;
    33         setChanged();
    34         notifyObservers();
     34        fireStateChanged();
    3535    }
    3636
     
    6060        String url = history.get(historyPos);
    6161        browser.openUrl(url);
    62         setChanged();
    63         notifyObservers();
     62        fireStateChanged();
    6463    }
    6564
     
    7372        String url = history.get(historyPos);
    7473        browser.openUrl(url);
    75         setChanged();
    76         notifyObservers();
     74        fireStateChanged();
    7775    }
    7876
     
    9997            historyPos = history.size()-1;
    10098        }
    101         setChanged();
    102         notifyObservers();
     99        fireStateChanged();
    103100    }
    104101}
Note: See TracChangeset for help on using the changeset viewer.