Ignore:
Timestamp:
2018-12-01T20:35:22+01:00 (7 years ago)
Author:
donvip
Message:

use lambdas for listeners

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/Demo.java

    r34621 r34759  
    55import java.awt.Cursor;
    66import java.awt.Point;
    7 import java.awt.event.ActionEvent;
    8 import java.awt.event.ActionListener;
    97import java.awt.event.ItemEvent;
    108import java.awt.event.ItemListener;
     
    8078        helpPanel.add(helpLabel);
    8179        JButton button = new JButton("setDisplayToFitMapMarkers");
    82         button.addActionListener(new ActionListener() {
    83             @Override
    84             public void actionPerformed(ActionEvent e) {
    85                 map().setDisplayToFitMapMarkers();
    86             }
    87         });
     80        button.addActionListener(e -> map().setDisplayToFitMapMarkers());
    8881        JComboBox<TileSource> tileSourceSelector = new JComboBox<>(new TileSource[] {
    8982                new OsmTileSource.Mapnik(),
     
    110103        final JCheckBox showMapMarker = new JCheckBox("Map markers visible");
    111104        showMapMarker.setSelected(map().getMapMarkersVisible());
    112         showMapMarker.addActionListener(new ActionListener() {
    113             @Override
    114             public void actionPerformed(ActionEvent e) {
    115                 map().setMapMarkerVisible(showMapMarker.isSelected());
    116             }
    117         });
     105        showMapMarker.addActionListener(e -> map().setMapMarkerVisible(showMapMarker.isSelected()));
    118106        panelBottom.add(showMapMarker);
    119107        ///
    120108        final JCheckBox showTreeLayers = new JCheckBox("Tree Layers visible");
    121         showTreeLayers.addActionListener(new ActionListener() {
    122             @Override
    123             public void actionPerformed(ActionEvent e) {
    124                 treeMap.setTreeVisible(showTreeLayers.isSelected());
    125             }
    126         });
     109        showTreeLayers.addActionListener(e -> treeMap.setTreeVisible(showTreeLayers.isSelected()));
    127110        panelBottom.add(showTreeLayers);
    128111        ///
    129112        final JCheckBox showToolTip = new JCheckBox("ToolTip visible");
    130         showToolTip.addActionListener(new ActionListener() {
    131             @Override
    132             public void actionPerformed(ActionEvent e) {
    133                 map().setToolTipText(null);
    134             }
    135         });
     113        showToolTip.addActionListener(e -> map().setToolTipText(null));
    136114        panelBottom.add(showToolTip);
    137115        ///
    138116        final JCheckBox showTileGrid = new JCheckBox("Tile grid visible");
    139117        showTileGrid.setSelected(map().isTileGridVisible());
    140         showTileGrid.addActionListener(new ActionListener() {
    141             @Override
    142             public void actionPerformed(ActionEvent e) {
    143                 map().setTileGridVisible(showTileGrid.isSelected());
    144             }
    145         });
     118        showTileGrid.addActionListener(e -> map().setTileGridVisible(showTileGrid.isSelected()));
    146119        panelBottom.add(showTileGrid);
    147120        final JCheckBox showZoomControls = new JCheckBox("Show zoom controls");
    148121        showZoomControls.setSelected(map().getZoomControlsVisible());
    149         showZoomControls.addActionListener(new ActionListener() {
    150             @Override
    151             public void actionPerformed(ActionEvent e) {
    152                 map().setZoomControlsVisible(showZoomControls.isSelected());
    153             }
    154         });
     122        showZoomControls.addActionListener(e -> map().setZoomControlsVisible(showZoomControls.isSelected()));
    155123        panelBottom.add(showZoomControls);
    156124        final JCheckBox scrollWrapEnabled = new JCheckBox("Scrollwrap enabled");
    157         scrollWrapEnabled.addActionListener(new ActionListener() {
    158             @Override
    159             public void actionPerformed(ActionEvent e) {
    160                 map().setScrollWrapEnabled(scrollWrapEnabled.isSelected());
    161             }
    162         });
     125        scrollWrapEnabled.addActionListener(e -> map().setScrollWrapEnabled(scrollWrapEnabled.isSelected()));
    163126        panelBottom.add(scrollWrapEnabled);
    164127        panelBottom.add(button);
Note: See TracChangeset for help on using the changeset viewer.