Javaを使用してWindowsのデフォルトプリンタに印刷する必要があります。私はインターネット上でいくつかのサンプルコードを見つけました。コードはエラーなしでコンパイルされます。しかし、実行されると、次のエラーが表示されます。Javaで紙に簡単なテキストを印刷する
** Exception in thread "Thread-4" java.lang.NullPointerException
at sun.awt.windows.WprinterJob.NullPointerException
at sun.awt.windows.WprinterDialogPeer._show(Native Method)
at sun.awt.windows.WprinterDialogPeer.access$000(Unknown Source)
at sun.awt.windows.WprinterDialogPeer$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)**
プログラムにダイアログボックスが表示されます。ただし、印刷ボタンをクリックすると、例外が表示されます。私はこれがJava Printコンポーネントの場合だと思います。これを修正するにはどうすればよいですか?
0.5:私は印刷をクリックし
!あなたはほとんどそこにいます...あなたが何かを初期化していない可能性が高いので、問題のコードを投稿すれば、私たちはあなたを助けようとします。 – Kiril
プリンタダイアログの表示に使用するコードを表示できますか? [SSCCE](http://pscode.org/sscce.html)でも良いでしょう。 – Howard
http://dforz.net/stuff/TestPrint.javaこれがコードです。 –