モジュール java.desktop
パッケージjavax.print.event
パッケージjavax.print.event
パッケージ
javax.print.event
には、イベント・クラスとリスナー・インタフェースが含まれています。
これらは、オンラインおよびオフラインで実行するプリンタなどの印刷サービスと、特定の印刷ジョブの進捗の両方を監視するために使用されます。
ご注意ください: javax.print
APIでは、メソッドに明示的に記述されていない限り、メソッドへのnull
参照パラメータが正しくありません。 これに反する使用は無効なコーディングであり、すぐにまたはあとで実行時の例外が生ずる結果になります。 IllegalArgumentException
およびNullPointerException
は、そのような場合の一般的で許容される実行時例外の例です。
- 導入されたバージョン:
- 1.4
-
クラス説明クラス
PrintEvent
は、すべてのPrint Service APIイベントのスーパークラスです。印刷ジョブ・イベントを受け取るための抽象アダプタ・クラスです。クラスPrintJobAttributeEvent
はPrintService
のイベントをカプセル化して、PrintJob
の1つ以上の印刷属性が変更されたことをクライアントに知らせます。このインタフェースの実装は、DocPrintJob
に接続され、印刷ジョブに関連付けられた属性変更の状態を監視します。PrintJobEvent
クラスは、印刷ジョブが報告する共通イベントをカプセル化して、リスナーがDocPrintJob
の処理の進捗を知ることができるようにします。このリスナー・インタフェースの実装は、DocPrintJob
に接続され、印刷ジョブの状態を監視します。PrintServiceAttributeEvent
クラスは、Print Serviceインスタンスが報告するイベントをカプセル化して、クライアントに印刷サービスの状態の変化を知らせます。このリスナー・インタフェースの実装は、PrintService
に接続され、印刷サービスの状態を監視します。