Пакет javax.print.event
javax.print.event содержит классы событий и интерфейсы слушателей. Их можно использовать для мониторинга как службы печати (например, принтер подключается и отключается), так и прогресса конкретной печати задания.
Обратите внимание: в API javax.print, параметр ссылок null в методах некорректен, если явно не документировано в методе, как имеющий осмысленное толкование. Использование в противном случае является некорректным кодированием и может привести к исключению во время выполнения сразу или в какой-то момент позже. IllegalArgumentException и NullPointerException являются примерами типичных и допустимых исключений во время выполнения для таких случаев.
- Since:
- 1.4
| Класс | Описание |
|---|---|
| PrintEvent | Класс PrintEvent — это базовый класс для всех событий API службы печати. |
| PrintJobAdapter | Абстрактный адаптер для приема событий печати задания. |
| PrintJobAttributeEvent | Класс PrintJobAttributeEvent инкапсулирует событие, которое PrintService сообщает клиенту, чтобы сообщить о том, что один или несколько атрибутов печати для PrintJob изменились. |
| PrintJobAttributeListener | Реализации этого интерфейса прикрепляются к DocPrintJob для мониторинга состояния изменений атрибутов, связанных с заданием печати. |
| PrintJobEvent | Класс PrintJobEvent инкапсулирует общие события, которые задание печати сообщает слушателю, чтобы сообщить о прогрессе обработки DocPrintJob. |
| PrintJobListener | Реализации этого интерфейса слушателя должны быть прикреплены к DocPrintJob для мониторинга состояния задания печати. |
| PrintServiceAttributeEvent | Класс PrintServiceAttributeEvent инкапсулирует событие, которое экземпляр службы печати сообщает клиенту, чтобы сообщить о изменениях в состоянии службы печати. |
| PrintServiceAttributeListener | Реализации этого интерфейса слушателя прикрепляются к PrintService для мониторинга состояния службы печати. |
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/print/event/package-summary.html