Index: /trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 9316)
+++ /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 9317)
@@ -761,5 +761,8 @@
         private final JMenuItem jumpButton = add(Main.main.menu.jumpToAct);
 
+        /** Icons for selecting {@link SystemOfMeasurement} */
         private final Collection<JCheckBoxMenuItem> somItems = new ArrayList<>();
+        /** Icons for selecting {@link CoordinateFormat}  */
+        private final Collection<JCheckBoxMenuItem> coordinateFormatItems = new ArrayList<>();
 
         private final JSeparator separator = new JSeparator();
@@ -782,4 +785,14 @@
                 });
                 somItems.add(item);
+                add(item);
+            }
+            for (final CoordinateFormat format : CoordinateFormat.values()) {
+                JCheckBoxMenuItem item = new JCheckBoxMenuItem(new AbstractAction(format.getDisplayName()) {
+                    @Override
+                    public void actionPerformed(ActionEvent e) {
+                        CoordinateFormat.setCoordinateFormat(format);
+                    }
+                });
+                coordinateFormatItems.add(item);
                 add(item);
             }
@@ -798,5 +811,10 @@
                         item.setVisible(distText.equals(invoker));
                     }
-                    separator.setVisible(distText.equals(invoker));
+                    final String currentCorrdinateFormat = CoordinateFormat.getDefaultFormat().getDisplayName();
+                    for (JMenuItem item : coordinateFormatItems) {
+                        item.setSelected(currentCorrdinateFormat.equals(item.getText()));
+                        item.setVisible(latText.equals(invoker) || lonText.equals(invoker));
+                    }
+                    separator.setVisible(distText.equals(invoker) || latText.equals(invoker) || lonText.equals(invoker));
                     doNotHide.setSelected(Main.pref.getBoolean("statusbar.always-visible", true));
                 }
