Index: trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 15365)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/LayerListDialog.java	(revision 15366)
@@ -223,6 +223,6 @@
         layerList.getColumnModel().getColumn(3).setCellRenderer(new LayerVisibleCellRenderer());
         layerList.getColumnModel().getColumn(3).setCellEditor(new LayerVisibleCellEditor(new LayerVisibleCheckBox()));
-        layerList.getColumnModel().getColumn(3).setMaxWidth(16);
-        layerList.getColumnModel().getColumn(3).setPreferredWidth(16);
+        layerList.getColumnModel().getColumn(3).setMaxWidth(48);
+        layerList.getColumnModel().getColumn(3).setPreferredWidth(48);
         layerList.getColumnModel().getColumn(3).setResizable(false);
 
@@ -449,4 +449,7 @@
             boolean visible = layer.isVisible();
             setSelected(visible);
+            List<Layer> layers = MainApplication.getLayerManager().getLayers();
+            int num = layers.size() - layers.indexOf(layer);
+            setText(String.format("%s[%d]", num < 10 ? " " : "", num));
             setTranslucent(layer.getOpacity() < 1.0);
             setToolTipText(visible ?
