Maintain list of webservices and query any Service Discovery services.
[jalview.git] / src / jalview / gui / AlignmentPanel.java
index d1b9350..7aff9ab 100755 (executable)
@@ -167,16 +167,9 @@ public class AlignmentPanel extends GAlignmentPanel
      */\r
     public Dimension calculateIdWidth()\r
     {\r
-        Graphics g = this.getGraphics();\r
+      Container c = new Container();\r
 \r
-        if (g == null)\r
-        {\r
-            javax.swing.JFrame f = new javax.swing.JFrame();\r
-            f.addNotify();\r
-            g = f.getGraphics();\r
-        }\r
-\r
-        FontMetrics fm = g.getFontMetrics(av.font);\r
+        FontMetrics fm = c.getFontMetrics(av.font);\r
         AlignmentI al = av.getAlignment();\r
 \r
         int i = 0;\r
@@ -209,7 +202,7 @@ public class AlignmentPanel extends GAlignmentPanel
 \r
         if (al.getAlignmentAnnotation() != null)\r
         {\r
-            fm = g.getFontMetrics(alabels.getFont());\r
+            fm = c.getFontMetrics(alabels.getFont());\r
 \r
             while (i < al.getAlignmentAnnotation().length)\r
             {\r