Package snap.swing

Class SwingPrinter

java.lang.Object
snap.viewx.Printer
snap.swing.SwingPrinter

public class SwingPrinter extends Printer
A snap Printer subclass that uses Swing.
  • Constructor Details

    • SwingPrinter

      public SwingPrinter()
  • Method Details

    • getPainter

      public Painter getPainter()
      Returns the Painter.
      Overrides:
      getPainter in class Printer
    • printImpl

      public void printImpl(Printer.Printable aPrintable, String aPrinterName, boolean showPanel)
      This method creates a java.awt.print.PrintJob with a java.awt.print.Book.
      Overrides:
      printImpl in class Printer
    • getBook

      public Book getBook()
      Returns a java.awt.print.Book, suitable for AWT printing.
    • set

      public static void set()
      Sets a SwingPrinter to be Printer.Master.