Index: src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java	(revision 18861)
+++ src/org/openstreetmap/josm/gui/dialogs/NotesDialog.java	(working copy)
@@ -80,6 +80,7 @@
     private JList<Note> displayList;
     private final JosmTextField filter = setupFilter();
     private final AddCommentAction addCommentAction;
+    private final CenterMapAction centerMapAction;
     private final CloseAction closeAction;
     private final DownloadNotesInViewAction downloadNotesInViewAction;
     private final NewAction newAction;
@@ -96,6 +97,7 @@
                 Shortcut.registerShortcut("subwindow:notes", tr("Windows: {0}", tr("Notes")),
                 KeyEvent.CHAR_UNDEFINED, Shortcut.NONE), 150);
         addCommentAction = new AddCommentAction();
+        centerMapAction = new CenterMapAction();
         closeAction = new CloseAction();
         downloadNotesInViewAction = DownloadNotesInViewAction.newActionWithDownloadIcon();
         newAction = new NewAction();
@@ -144,6 +146,7 @@
         updateButtonStates();
 
         JPopupMenu notesPopupMenu = new JPopupMenu();
+        notesPopupMenu.add(centerMapAction);
         notesPopupMenu.add(addCommentAction);
         notesPopupMenu.add(openInBrowserAction);
         notesPopupMenu.add(closeAction);
@@ -412,6 +415,25 @@
     }
 
     /**
+     * Center the mapview on the note
+     *
+     */
+    class CenterMapAction extends JosmAction {
+        CenterMapAction() {
+            super(tr("Center mapview on note"), "dialogs/position", tr("Center mapview on note"),
+                    Shortcut.registerShortcut("notes:comment:center", tr("Notes: Center mapview on note"), KeyEvent.VK_UNDEFINED, Shortcut.NONE),
+                    false, false);
+        }
+
+        @Override
+        public void actionPerformed(ActionEvent e) {
+            if (noteData != null && noteData.getSelectedNote() != null) {
+                MainApplication.getMap().mapView.zoomTo(noteData.getSelectedNote().getLatLon());
+            }
+        }
+    }
+
+    /**
      * Close a note
      */
     class CloseAction extends JosmAction {
