Changeset 34759 in osm for applications/viewer


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

use lambdas for listeners

Location:
applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer
Files:
4 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);
  • applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/JMapViewer.java

    r34066 r34759  
    77import java.awt.Insets;
    88import java.awt.Point;
    9 import java.awt.event.ActionEvent;
    10 import java.awt.event.ActionListener;
    119import java.awt.event.MouseEvent;
    1210import java.net.URL;
     
    1917import javax.swing.JPanel;
    2018import javax.swing.JSlider;
    21 import javax.swing.event.ChangeEvent;
    22 import javax.swing.event.ChangeListener;
    2319import javax.swing.event.EventListenerList;
    2420
     
    164160        zoomSlider.setBounds(10, 10, 30, 150);
    165161        zoomSlider.setOpaque(false);
    166         zoomSlider.addChangeListener(new ChangeListener() {
    167             @Override
    168             public void stateChanged(ChangeEvent e) {
    169                 setZoom(zoomSlider.getValue());
    170             }
    171         });
     162        zoomSlider.addChangeListener(e -> setZoom(zoomSlider.getValue()));
    172163        zoomSlider.setFocusable(false);
    173164        add(zoomSlider);
     
    183174        }
    184175        zoomInButton.setBounds(4, 155, size, size);
    185         zoomInButton.addActionListener(new ActionListener() {
    186 
    187             @Override
    188             public void actionPerformed(ActionEvent e) {
    189                 zoomIn();
    190             }
    191         });
     176        zoomInButton.addActionListener(e -> zoomIn());
    192177        zoomInButton.setFocusable(false);
    193178        add(zoomInButton);
     
    202187        }
    203188        zoomOutButton.setBounds(8 + size, 155, size, size);
    204         zoomOutButton.addActionListener(new ActionListener() {
    205 
    206             @Override
    207             public void actionPerformed(ActionEvent e) {
    208                 zoomOut();
    209             }
    210         });
     189        zoomOutButton.addActionListener(e -> zoomOut());
    211190        zoomOutButton.setFocusable(false);
    212191        add(zoomOutButton);
  • applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/JMapViewerTree.java

    r32008 r34759  
    44import java.awt.BorderLayout;
    55import java.awt.Dimension;
    6 import java.awt.event.ActionEvent;
    7 import java.awt.event.ActionListener;
    86import java.awt.event.MouseAdapter;
    97import java.awt.event.MouseEvent;
     
    9492        else popup.add(menuItemShow);
    9593
    96         menuItemShow.addActionListener(new ActionListener() {
    97             @Override
    98             public void actionPerformed(ActionEvent arg0) {
    99                 setVisibleTexts(layer, true);
    100                 if (layer.getParent() != null) layer.getParent().calculateVisibleTexts();
    101                 map.repaint();
    102             }
     94        menuItemShow.addActionListener(e -> {
     95            setVisibleTexts(layer, true);
     96            if (layer.getParent() != null) layer.getParent().calculateVisibleTexts();
     97            map.repaint();
    10398        });
    104         menuItemHide.addActionListener(new ActionListener() {
    105             @Override
    106             public void actionPerformed(ActionEvent arg0) {
    107                 setVisibleTexts(layer, false);
    108                 if (layer.getParent() != null) layer.getParent().calculateVisibleTexts();
    109                 map.repaint();
    110             }
     99        menuItemHide.addActionListener(e -> {
     100            setVisibleTexts(layer, false);
     101            if (layer.getParent() != null) layer.getParent().calculateVisibleTexts();
     102            map.repaint();
    111103        });
    112104
  • applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/checkBoxTree/CheckBoxTree.java

    r31780 r34759  
    109109        ((DefaultMutableTreeNode) tree.getModel().getRoot()).add(new DefaultMutableTreeNode(new CheckBoxNodeData("gggg", null)));
    110110        ((DefaultTreeModel) tree.getModel()).reload();
    111         // listen for changes in the selection
    112         tree.addTreeSelectionListener(new TreeSelectionListener() {
    113             @Override
    114             public void valueChanged(final TreeSelectionEvent e) {
    115                 //System.out.println("selection changed");
    116             }
    117         });
    118111        // show the tree on screen
    119112        final JFrame frame = new JFrame("CheckBox Tree");
Note: See TracChangeset for help on using the changeset viewer.