Ignore:
Timestamp:
2016-07-23T18:46:45+02:00 (8 years ago)
Author:
Don-vip
Message:

see #11390 - sonar - squid:S1604 - Java 8: Anonymous inner classes containing only one method should become lambdas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/layer/gpx/ChooseTrackVisibilityAction.java

    r9880 r10611  
    1010import java.awt.GridBagLayout;
    1111import java.awt.event.ActionEvent;
    12 import java.awt.event.ActionListener;
    1312import java.awt.event.MouseAdapter;
    1413import java.awt.event.MouseEvent;
     
    2726import javax.swing.JToggleButton;
    2827import javax.swing.ListSelectionModel;
    29 import javax.swing.event.ListSelectionEvent;
    30 import javax.swing.event.ListSelectionListener;
    3128import javax.swing.table.DefaultTableModel;
    3229import javax.swing.table.TableCellRenderer;
     
    205202    /** listens to selection changes in the table and redraws the map */
    206203    private void listenToSelectionChanges() {
    207         table.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
    208             @Override
    209             public void valueChanged(ListSelectionEvent e) {
    210                 if (noUpdates || !(e.getSource() instanceof ListSelectionModel)) {
    211                     return;
    212                 }
    213                 updateVisibilityFromTable();
    214             }
     204        table.getSelectionModel().addListSelectionListener(e -> {
     205            if (noUpdates || !(e.getSource() instanceof ListSelectionModel)) {
     206                return;
     207            }
     208            updateVisibilityFromTable();
    215209        });
    216210    }
     
    230224
    231225        dateFilter = new DateFilterPanel(layer, "gpx.traces", false);
    232         dateFilter.setFilterAppliedListener(new ActionListener() {
    233             @Override public void actionPerformed(ActionEvent e) {
    234                 noUpdates = true;
    235                 selectVisibleTracksInTable();
    236                 noUpdates = false;
    237                 Main.map.mapView.preferenceChanged(null);
    238                 Main.map.repaint(100);
    239             }
     226        dateFilter.setFilterAppliedListener(e -> {
     227            noUpdates = true;
     228            selectVisibleTracksInTable();
     229            noUpdates = false;
     230            Main.map.mapView.preferenceChanged(null);
     231            Main.map.repaint(100);
    240232        });
    241233        dateFilter.loadFromPrefs();
Note: See TracChangeset for help on using the changeset viewer.