## Uses of Class
java.awt.print.PrinterException

- Packages that use PrinterException
  Package | Description
  --- | ---
  java.awt.print | Provides classes and interfaces for a general printing API.
  javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
  javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components.

- - ### Uses of PrinterException in java.awt.print

    Subclasses of PrinterException in java.awt.print
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PrinterAbortException` The `PrinterAbortException` class is a subclass of `PrinterException` and is used to indicate that a user or application has terminated the print job while it was in the process of printing.
    `class` | `PrinterIOException` The `PrinterIOException` class is a subclass of `PrinterException` and is used to indicate that an IO error of some sort has occurred while printing.

    Methods in java.awt.print that throw PrinterException
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | PrinterJob.`print()` Prints a set of pages.
    `int` | Printable.`print(Graphics graphics, PageFormat pageFormat, int pageIndex)` Prints the page at the specified index into the specified `Graphics` context in the specified format.
    `void` | PrinterJob.`print(PrintRequestAttributeSet attributes)` Prints a set of pages using the settings in the attribute set.
    `void` | PrinterJob.`setPrintService(PrintService service)` Associate this PrinterJob with a new PrintService.

  - ### Uses of PrinterException in javax.swing

    Methods in javax.swing that throw PrinterException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JTable.`print()` A convenience method that displays a printing dialog, and then prints this `JTable` in mode `PrintMode.FIT_WIDTH`, with no header or footer text.
    `boolean` | JTable.`print(JTable.PrintMode printMode)` A convenience method that displays a printing dialog, and then prints this `JTable` in the given printing mode, with no header or footer text.
    `boolean` | JTable.`print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat)` A convenience method that displays a printing dialog, and then prints this `JTable` in the given printing mode, with the specified header and footer text.
    `boolean` | JTable.`print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive)` Prints this table, as specified by the fully featured `print` method, with the default printer specified as the print service.
    `boolean` | JTable.`print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)` Prints this `JTable`.

  - ### Uses of PrinterException in javax.swing.text

    Methods in javax.swing.text that throw PrinterException
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JTextComponent.`print()` A convenience print method that displays a print dialog, and then prints this `JTextComponent` in interactive mode with no header or footer text.
    `boolean` | JTextComponent.`print(MessageFormat headerFormat, MessageFormat footerFormat)` A convenience print method that displays a print dialog, and then prints this `JTextComponent` in interactive mode with the specified header and footer text.
    `boolean` | JTextComponent.`print(MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintService service, PrintRequestAttributeSet attributes, boolean interactive)` Prints the content of this `JTextComponent`.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.