Index: trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java	(revision 7956)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java	(revision 7958)
@@ -8,4 +8,6 @@
 import java.awt.Image;
 import java.awt.event.ActionEvent;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
@@ -24,4 +26,5 @@
 import javax.swing.ListCellRenderer;
 import javax.swing.ListSelectionModel;
+import javax.swing.SwingUtilities;
 import javax.swing.event.ListSelectionEvent;
 import javax.swing.event.ListSelectionListener;
@@ -113,4 +116,15 @@
                 updateButtonStates();
             }});
+        displayList.addMouseListener(new MouseAdapter() {
+            //center view on selected note on double click
+            @Override
+            public void mouseClicked(MouseEvent e) {
+                if (SwingUtilities.isLeftMouseButton(e) && e.getClickCount() == 2) {
+                    if (noteData != null && noteData.getSelectedNote() != null) {
+                        Main.map.mapView.zoomTo(noteData.getSelectedNote().getLatLon());
+                    }
+                }
+            }
+        });
 
         JPanel pane = new JPanel(new BorderLayout());
