I have been fighting for days with printing in JDK1.1.7v3 and JDK1.2.2
without even getting the print job dialog tho show up!
I get the following stack trace using JDK1.2.2:
Uncaught exception: java.lang.NullPointerException
at sun.awt.motif.UPrintDialog.<init>(UPrintDialog.java:174)
at sun.awt.motif.PSPrintControl$1.run(PSPrintControl.java:114)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.motif.PSPrintControl.<init>(PSPrintControl.java:111)
at sun.awt.motif.MToolkit.getPrintJob(MToolkit.java:310)
at PrintTest.<init>(PrintTest.java:10)
at PrintTest.main(PrintTest.java:18)
at sun.tools.agent.MainThread.runMain(Native Method)
at sun.tools.agent.MainThread.run(MainThread.java:49)
...when running this program:
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class PrintTest extends Frame {
public PrintTest() {
Properties props = new Properties();
PrintJob pj = Toolkit.getDefaultToolkit().getPrintJob(this,
"Test", props);
Graphics g = pj.getGraphics();
g.drawString("Hello World!", 50, 50);
g.dispose();
pj.end();
}
public static void main(String[] args) {
PrintTest frame = new PrintTest();
frame.pack();
frame.show();
}
}
(I works under Windows :-|)
Anyone got a clue what the problem might be?
Many thanks in advance,
--
Björn Smith <[EMAIL PROTECTED]>
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]