*/\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
\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