Index: trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java	(revision 10927)
+++ trunk/src/org/openstreetmap/josm/actions/ShowStatusReportAction.java	(revision 10929)
@@ -6,4 +6,7 @@
 
 import java.awt.Dimension;
+import java.awt.DisplayMode;
+import java.awt.GraphicsDevice;
+import java.awt.GraphicsEnvironment;
 import java.awt.event.ActionEvent;
 import java.awt.event.KeyEvent;
@@ -31,4 +34,5 @@
 import org.openstreetmap.josm.gui.preferences.map.TaggingPresetPreference;
 import org.openstreetmap.josm.gui.preferences.validator.ValidatorTagCheckerRulesPreference;
+import org.openstreetmap.josm.gui.util.GuiHelper;
 import org.openstreetmap.josm.io.OsmApi;
 import org.openstreetmap.josm.plugins.PluginHandler;
@@ -91,4 +95,22 @@
             .append(System.getProperty("java.vendor")).append(", ")
             .append(System.getProperty("java.vm.name")).append('\n');
+
+        text.append("Screen: ");
+        for (GraphicsDevice gd: GraphicsEnvironment.getLocalGraphicsEnvironment().getScreenDevices()) {
+            DisplayMode dm = gd.getDisplayMode();
+            if (dm != null) {
+                text.append(gd.getIDstring());
+                text.append(' ').
+                append(dm.getWidth()).
+                append('x').
+                append(dm.getHeight()).
+                append(", ");
+            }
+        }
+        Dimension maxScreenSize = GuiHelper.getMaximumScreenSize();
+        text.append("\nMaximum Screen Size: ").
+        append((int)maxScreenSize.getWidth()).append('x').
+        append((int)maxScreenSize.getHeight()).append('\n');
+
         if (Main.platform.getClass() == PlatformHookUnixoid.class) {
             // Add Java package details
