Распечатать простой текст на бумаге в Java - PullRequest
0 голосов
/ 22 сентября 2011

Мне нужно распечатать на принтере по умолчанию в 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.Что я могу сделать, чтобы исправить это?

1 Ответ

1 голос
/ 23 сентября 2011

Я думаю, что код довольно старый, но хорошо. Я запустил ваш код TestPrint под NetBeans 7 и Windows XP, и он работает нормально У вас установлен принтер?
Какая у вас конфигурация? Как вы запускаете скомпилированный класс?

TestPrint is running

Когда я нажимаю на Печать: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...