Пакет javax.print.event

Пакет javax.print.event содержит классы событий и интерфейсы слушателей.

Они могут использоваться для мониторинга как служб печати (например, принтеров, которые включаются и выключаются), так и прогресса конкретной задачи печати.

Обратите внимание: в API javax.print, параметр ссылки null в методах некорректен, если явно не указано иное в документации к методу, в котором он имеет осмысленное значение. Использование в противном случае является неправильным программированием и может привести к исключению во время выполнения — либо немедленно, либо впоследствии. IllegalArgumentException и NullPointerException — примеры типичных и приемлемых исключений во время выполнения в таких случаях.

С момента:
1.4
ИнтерфейсОписание
PrintJobAttributeListener

Реализации этого интерфейса прикреплены к DocPrintJob для мониторинга состояния изменений атрибутов, связанных с задачей печати.

PrintJobListener

Реализации этого интерфейса слушателей должны быть прикреплены к DocPrintJob для мониторинга состояния задачи печати.

PrintServiceAttributeListener

Реализации этого интерфейса слушателей прикреплены к PrintService для мониторинга состояния службы печати.

КлассОписание
PrintEvent

Класс PrintEvent является суперклассом всех событий API службы печати.

PrintJobAdapter

Абстрактный адаптерный класс для получения событий задач печати.

PrintJobAttributeEvent

Класс PrintJobAttributeEvent инкапсулирует событие, которое PrintService сообщает клиенту, чтобы сообщить о том, что один или несколько атрибутов печати для PrintJob изменились.

PrintJobEvent

Класс PrintJobEvent инкапсулирует общие события, которые задача печати сообщает слушателю, чтобы сообщить о прогрессе обработки DocPrintJob.

PrintServiceAttributeEvent

Класс PrintServiceAttributeEvent инкапсулирует событие, которое экземпляр службы печати сообщает клиенту, чтобы сообщить о изменениях в состоянии службы печати.

© 1993, 2020, 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/11/docs/api/java.desktop/javax/print/event/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API