X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fgui%2FAlignmentPanel.java;h=7aff9abeadb0d4bd740296e82e00221325062331;hb=06eca7433e037f1d8ae07172528bc751dc9a0320;hp=d1b9350782948a6fd8675e8772b6e58a3c62c6e3;hpb=3402d066dbd7667cd805e6d78ac5eca66e237c72;p=jalview.git diff --git a/src/jalview/gui/AlignmentPanel.java b/src/jalview/gui/AlignmentPanel.java index d1b9350..7aff9ab 100755 --- a/src/jalview/gui/AlignmentPanel.java +++ b/src/jalview/gui/AlignmentPanel.java @@ -167,16 +167,9 @@ public class AlignmentPanel extends GAlignmentPanel */ public Dimension calculateIdWidth() { - Graphics g = this.getGraphics(); + Container c = new Container(); - if (g == null) - { - javax.swing.JFrame f = new javax.swing.JFrame(); - f.addNotify(); - g = f.getGraphics(); - } - - FontMetrics fm = g.getFontMetrics(av.font); + FontMetrics fm = c.getFontMetrics(av.font); AlignmentI al = av.getAlignment(); int i = 0; @@ -209,7 +202,7 @@ public class AlignmentPanel extends GAlignmentPanel if (al.getAlignmentAnnotation() != null) { - fm = g.getFontMetrics(alabels.getFont()); + fm = c.getFontMetrics(alabels.getFont()); while (i < al.getAlignmentAnnotation().length) {