Пакет 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, 2021, 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/17/docs/api/java.desktop/javax/print/event/package-summary.html