-
Bug
-
Resolution: Cannot Reproduce
-
P3
-
None
-
1.2.0
-
sparc
-
solaris_2.5
Name: akC57697 Date: 03/12/98
The java.awt.GraphicsEnvironment.getFontMetrics(Font) does not work properly
under Solaris and Windows95.
It throws java.lang.InternalError: java/langNullPointerException
-----------------------Example--------------------
import java.awt.swing.SwingUtilities;
import java.awt.Toolkit;
import java.awt.FontMetrics;
import java.awt.Font;
import java.awt.GraphicsEnvironment;
public class GraphicsEnvironmentTest {
public static void main(String s[]) {
Font fonts [] = GraphicsEnvironment.getLocalGraphicsEnvironment().getAllFonts();
FontMetrics fm = null;
for (int ff=0;ff<fonts.length;ff++) { // Try all fonts
fm = Toolkit.getDefaultToolkit().getFontMetrics(fonts[ff]);
}
}
}
--------------------------------------------------
Output:
java.lang.InternalError: java/langNullPointerException
at sun.awt.motif.X11FontMetrics.init(Native Method)
at sun.awt.motif.X11FontMetrics.<init>(X11FontMetrics.java:102)
at sun.awt.motif.X11FontMetrics.getFontMetrics(X11FontMetrics.java:208)
at sun.awt.motif.MToolkit.getFontMetrics(MToolkit.java:227)
at GraphicsEnvironmentTest.main(GraphicsEnvironmentTest.java:14)
^C
======================================================================