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/VersionTable.java

    r10021 r10210  
    1414import java.awt.event.KeyEvent;
    1515import java.awt.event.MouseEvent;
    16 import java.util.Observable;
    17 import java.util.Observer;
    1816
    1917import javax.swing.DefaultCellEditor;
     
    2523import javax.swing.SwingConstants;
    2624import javax.swing.UIManager;
     25import javax.swing.event.ChangeEvent;
     26import javax.swing.event.ChangeListener;
    2727import javax.swing.event.TableModelEvent;
    2828import javax.swing.event.TableModelListener;
     
    4545 * @since 1709
    4646 */
    47 public class VersionTable extends JTable implements Observer {
     47public class VersionTable extends JTable implements ChangeListener {
    4848    private VersionTablePopupMenu popupMenu;
    4949    private final transient HistoryBrowserModel model;
     
    5555    public VersionTable(HistoryBrowserModel model) {
    5656        super(model.getVersionTableModel(), new VersionTableColumnModel());
    57         model.addObserver(this);
     57        model.addChangeListener(this);
    5858        build();
    5959        this.model = model;
     
    117117
    118118    @Override
    119     public void update(Observable o, Object arg) {
     119    public void stateChanged(ChangeEvent e) {
    120120        repaint();
    121121    }
Note: See TracChangeset for help on using the changeset viewer.