Index: trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java	(revision 10051)
+++ trunk/src/org/openstreetmap/josm/gui/history/CoordinateInfoViewer.java	(revision 10053)
@@ -13,4 +13,5 @@
 import javax.swing.JLabel;
 import javax.swing.JPanel;
+import javax.swing.UIManager;
 
 import org.openstreetmap.gui.jmapviewer.JMapViewer;
@@ -22,4 +23,5 @@
 import org.openstreetmap.josm.gui.NavigatableComponent;
 import org.openstreetmap.josm.gui.util.GuiHelper;
+import org.openstreetmap.josm.gui.widgets.JosmTextArea;
 import org.openstreetmap.josm.tools.CheckParameterUtil;
 import org.openstreetmap.josm.tools.Pair;
@@ -189,4 +191,14 @@
     }
 
+    private static JosmTextArea newTextArea() {
+        JosmTextArea area = new JosmTextArea();
+        GuiHelper.setBackgroundReadable(area, Color.WHITE);
+        area.setEditable(false);
+        area.setOpaque(true);
+        area.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
+        area.setFont(UIManager.getFont("Label.font"));
+        return area;
+    }
+
     private static class Updater {
         private final HistoryBrowserModel model;
@@ -220,16 +232,13 @@
             return Pair.create(node.getCoords(), oppositeNode.getCoords());
         }
-
     }
 
     /**
-     * A UI widgets which displays the Lan/Lon-coordinates of a
-     * {@link HistoryNode}.
-     *
+     * A UI widgets which displays the Lan/Lon-coordinates of a {@link HistoryNode}.
      */
     private static class LatLonViewer extends JPanel implements Observer {
 
-        private JLabel lblLat;
-        private JLabel lblLon;
+        private final JosmTextArea lblLat = newTextArea();
+        private final JosmTextArea lblLon = newTextArea();
         private final Updater updater;
         private final Color modifiedColor;
@@ -254,8 +263,5 @@
             gc.fill = GridBagConstraints.HORIZONTAL;
             gc.weightx = 1.0;
-            add(lblLat = new JLabel(), gc);
-            GuiHelper.setBackgroundReadable(lblLat, Color.WHITE);
-            lblLat.setOpaque(true);
-            lblLat.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
+            add(lblLat, gc);
 
             // --------
@@ -272,12 +278,9 @@
             gc.fill = GridBagConstraints.HORIZONTAL;
             gc.weightx = 1.0;
-            add(lblLon = new JLabel(), gc);
-            GuiHelper.setBackgroundReadable(lblLon, Color.WHITE);
-            lblLon.setOpaque(true);
-            lblLon.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
+            add(lblLon, gc);
         }
 
         /**
-         *
+         * Constrcuts a new {@code LatLonViewer}.
          * @param model a model
          * @param role the role for this viewer.
@@ -357,5 +360,5 @@
     private static class DistanceViewer extends JPanel implements Observer {
 
-        private JLabel lblDistance;
+        private final JosmTextArea lblDistance = newTextArea();
         private final Updater updater;
 
@@ -384,8 +387,5 @@
             gc.fill = GridBagConstraints.HORIZONTAL;
             gc.weightx = 1.0;
-            add(lblDistance = new JLabel(), gc);
-            GuiHelper.setBackgroundReadable(lblDistance, Color.WHITE);
-            lblDistance.setOpaque(true);
-            lblDistance.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
+            add(lblDistance, gc);
         }
 
