Ignore:
Timestamp:
2014-10-18T23:07:52+02:00 (10 years ago)
Author:
donvip
Message:

[josm_plugins] fix Java 7 / unused code warnings

Location:
applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoMode.java

    r30701 r30737  
    1010package org.openstreetmap.josm.plugins.infomode;
    1111
     12import static org.openstreetmap.josm.tools.I18n.tr;
     13
    1214import java.awt.AWTEvent;
    1315import java.awt.BasicStroke;
    1416import java.awt.Color;
    15 import java.awt.Point;
    16 import java.awt.event.MouseEvent;
    17 import org.openstreetmap.josm.data.coor.EastNorth;
    18 import org.openstreetmap.josm.data.gpx.WayPoint;
    19 import static org.openstreetmap.josm.tools.I18n.tr;
    20 
    2117import java.awt.Cursor;
    2218import java.awt.Graphics2D;
     19import java.awt.Point;
    2320import java.awt.Stroke;
    2421import java.awt.Toolkit;
     
    2724import java.awt.event.InputEvent;
    2825import java.awt.event.KeyEvent;
     26import java.awt.event.MouseEvent;
    2927import java.util.HashSet;
    3028import java.util.Set;
     29
    3130import javax.swing.Popup;
    3231import javax.swing.PopupFactory;
     
    3534import org.openstreetmap.josm.actions.mapmode.MapMode;
    3635import org.openstreetmap.josm.data.Bounds;
     36import org.openstreetmap.josm.data.coor.EastNorth;
    3737import org.openstreetmap.josm.data.gpx.GpxTrack;
    3838import org.openstreetmap.josm.data.gpx.GpxTrackSegment;
     39import org.openstreetmap.josm.data.gpx.WayPoint;
    3940import org.openstreetmap.josm.gui.MapFrame;
    4041import org.openstreetmap.josm.gui.MapView;
     
    5859
    5960    InfoMode(MapFrame mapFrame) {
    60         super(tr("InfoMode"), "infomode.png", tr("GPX info mode"), 
     61        super(tr("InfoMode"), "infomode.png", tr("GPX info mode"),
    6162                Shortcut.registerShortcut("mapmode:infomode", tr("Mode: {0}", tr("GPX info mode")), KeyEvent.VK_BACK_SLASH, Shortcut.DIRECT), mapFrame, Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
    6263        infoPanel=new InfoPanel();
    63        
     64
    6465    }
    6566
     
    105106        } catch (SecurityException ex) {
    106107        }
    107        
     108
    108109        repaint();
    109110    }
     
    122123        if (pos==null) return;
    123124        Layer curL= Main.main.getActiveLayer();
    124         if (curL instanceof GpxLayer) showLayerInfo(g,curL,mv); else {       
     125        if (curL instanceof GpxLayer) showLayerInfo(g,curL,mv); else {
    125126            for (Layer l:mv.getAllLayers()) {
    126127                if (l instanceof GpxLayer) {
     
    157158            oldPopup.hide();
    158159            oldPopup=null;        wpOld=null;
    159         }       
     160        }
    160161        repaint();
    161162    }
     
    188189        }
    189190    }
    190    
     191
    191192
    192193    /**
     
    220221    private synchronized void filterTracks() {
    221222        Layer l = Main.main.getActiveLayer();
    222        
     223
    223224        if (l instanceof GpxLayer && pos!=null) {
    224225            GpxLayer gpxL = (GpxLayer )l;
    225             Set<GpxTrack> toRemove = new HashSet<GpxTrack>();
     226            Set<GpxTrack> toRemove = new HashSet<>();
    226227            for (GpxTrack track : gpxL.data.tracks) {
    227228                boolean f=true;
     
    234235            }
    235236            gpxL.data.tracks.removeAll(toRemove);
    236                                
     237
    237238
    238239        }
     
    241242    private boolean showLayerInfo(Graphics2D g, Layer l, MapView mv) {
    242243            GpxLayer gpxL = (GpxLayer )l;
    243            
     244
    244245            double minDist=1e9,d;
    245246            WayPoint wp=null,oldWp=null,prevWp=null;
     
    251252                    for (WayPoint S : seg.getWayPoints()) {
    252253                        d = S.getEastNorth().distance(pos);
    253                        
     254
    254255                        if (d<minDist && d<maxD) {
    255256                            minDist = d;
     
    264265            if (wp!=null) {
    265266                Point p = mv.getPoint(wp.getCoor());
    266                                
     267
    267268                g.setColor(Color.RED);
    268269                g.fillOval(p.x-10, p.y-10, 20, 20); // mark selected point
     
    285286                int pcy = s.y+p.y+30;
    286287                if (shift) {pcx+=40; pcy-=30;}
    287                
     288
    288289                if (wp!=wpOld) {
    289290                    if (oldPopup!=null) oldPopup.hide();
     
    294295                    }
    295296                    infoPanel.setData(wp,trk,vel,gpxL.data.tracks);
    296                     Popup pp=PopupFactory.getSharedInstance().getPopup(mv, infoPanel, 
     297                    Popup pp=PopupFactory.getSharedInstance().getPopup(mv, infoPanel,
    297298                            pcx, pcy);
    298299                    pp.show();
  • applications/editors/josm/plugins/infomode/src/org/openstreetmap/josm/plugins/infomode/InfoPanel.java

    r30701 r30737  
    11package org.openstreetmap.josm.plugins.infomode;
    22
    3 import java.awt.event.MouseEvent;
    4 import java.util.HashSet;
    5 import java.util.Set;
    6 import org.openstreetmap.josm.data.gpx.GpxTrackSegment;
     3import static org.openstreetmap.josm.tools.I18n.tr;
     4
    75import java.awt.GridBagLayout;
    86import java.awt.event.ActionEvent;
    97import java.awt.event.ActionListener;
     8import java.awt.event.MouseEvent;
    109import java.awt.event.MouseListener;
    1110import java.text.DateFormat;
    1211import java.util.Collection;
     12import java.util.HashSet;
    1313import java.util.Locale;
     14import java.util.Set;
     15
    1416import javax.swing.BorderFactory;
    1517import javax.swing.JButton;
    1618import javax.swing.JLabel;
    1719import javax.swing.JPanel;
     20
    1821import org.openstreetmap.josm.Main;
    1922import org.openstreetmap.josm.data.gpx.GpxTrack;
     23import org.openstreetmap.josm.data.gpx.GpxTrackSegment;
    2024import org.openstreetmap.josm.data.gpx.WayPoint;
    2125import org.openstreetmap.josm.tools.GBC;
    2226import org.openstreetmap.josm.tools.OpenBrowser;
    2327
    24 import static org.openstreetmap.josm.tools.I18n.tr;
     28class InfoPanel extends JPanel {
    2529
    26 class InfoPanel extends JPanel {
    27    
    2830    private Collection<GpxTrack> tracks;
    2931    private GpxTrack trk;
     
    3840    private JButton but1 = new JButton(tr("Delete this"));
    3941    private JButton but2 = new JButton(tr("Delete this&older"));
    40    
     42
    4143    public InfoPanel() {
    4244        super(new GridBagLayout());
    43         df = DateFormat.getDateTimeInstance(DateFormat.DEFAULT,DateFormat.DEFAULT, Locale.getDefault()); 
     45        df = DateFormat.getDateTimeInstance(DateFormat.DEFAULT,DateFormat.DEFAULT, Locale.getDefault());
    4446        setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
    4547        add(label1, GBC.eol().insets(10,0,0,0));
     
    5456        label6.addMouseListener(new MouseListener() {
    5557            @Override
    56             public void mouseClicked(MouseEvent e) { 
     58            public void mouseClicked(MouseEvent e) {
    5759                String s = label6.getText();
    58                 OpenBrowser.displayUrl( s.substring(9, s.length()-11) ); 
     60                OpenBrowser.displayUrl( s.substring(9, s.length()-11) );
    5961            }
    60             public void mousePressed(MouseEvent e) { }
    61             public void mouseReleased(MouseEvent e) { }
    62             public void mouseEntered(MouseEvent e) { }
    63             public void mouseExited(MouseEvent e) { }
     62            @Override
     63                        public void mousePressed(MouseEvent e) { }
     64            @Override
     65                        public void mouseReleased(MouseEvent e) { }
     66            @Override
     67                        public void mouseEntered(MouseEvent e) { }
     68            @Override
     69                        public void mouseExited(MouseEvent e) { }
    6470        });
    6571        but1.addActionListener(new ActionListener() {
     
    7480            public void actionPerformed(ActionEvent e) {
    7581            if (tracks==null) return;
    76             Set<GpxTrack> toRemove = new HashSet<GpxTrack>();
    77            
     82            Set<GpxTrack> toRemove = new HashSet<>();
     83
    7884            double tm=-1;
    7985            for (GpxTrackSegment seg : trk.getSegments()) {
     
    8288                    }
    8389                }
    84            
     90
    8591            for (GpxTrack track : tracks) {
    8692                boolean f=true;
     
    96102            }
    97103        });
    98        
     104
    99105
    100106    }
     
    112118              else label2.setText(null);
    113119        String s = (String) trk.getAttributes().get("name");
    114         if (s!=null) label3.setText(tr("Track name: ")+s); 
     120        if (s!=null) label3.setText(tr("Track name: ")+s);
    115121                else label3.setText(null);
    116122        s = (String) trk.getAttributes().get("desc");
     
    125131        } else label6.setText(null);
    126132    }
    127    
     133
    128134}
Note: See TracChangeset for help on using the changeset viewer.