Your preferences have been saved!
» Printing of a multi-page book - import java.awt.BorderLayout; import java.awt.Color; import java.awt.EventQueue; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Shape; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.font.FontRenderContext;... 15 Feb 12 » Create PageFormats on a higher level - import java.awt.Insets; import java.awt.print.PageFormat; import java.awt.print.Paper; import java.lang.reflect.Field; import sun.rmi.runtime.Log; /**  * The PageFormatFactory is used to create PageFormats on a higher level. The Factory contains templates for all  * PageSizes defined by Adobe:  * <p/>  * <a href="http://partners.adobe.com/asn/developer/pdfs/tn/5003.PPD_Spec_v4.3.pdf" >Postscript Specifications</a>... 15 Feb 12 » Printable Component - import java.awt.*; import java.awt.print.*; /**  * This wrapper class encapsulates a Component and allows it to be printed  * using the Java 2 printing API.  */ public class PrintableComponent implements Printable {   // The component to be printed.   Component c;   /** Create a PrintableComponent wrapper around a Component */... 15 Feb 12 » Displaying the Page Format Dialog: changes the default page format - import java.awt.print.PageFormat; import java.awt.print.PrinterJob; public class Main {   public static void main(String[] argv) throws Exception {     PrinterJob pjob = PrinterJob.getPrinterJob();     PageFormat pf = pjob.defaultPage();     pf.setOrientation(PageFormat.LANDSCAPE);     pf = pjob.pageDialog(pf);   } }... 15 Feb 12 » Overriding the Default Action of a JTextComponent - import java.awt.event.ActionEvent; import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JTextArea; import javax.swing.text.JTextComponent; import javax.swing.text.Keymap; public class Main {   public static void main(String[] argv) throws Exception {     JTextArea component = new JTextArea();     Action defAction = findDefaultAction(component);... 15 Feb 12 » Print Image - import java.io.FileInputStream; import javax.print.Doc; import javax.print.DocFlavor; import javax.print.DocPrintJob; import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.SimpleDoc; import javax.print.attribute.HashPrintRequestAttributeSet; import javax.print.attribute.PrintRequestAttributeSet; import javax.print.attribute.standard.Copies;... 15 Feb 12 » Listening for Print Service Status Changes - import javax.print.PrintService; import javax.print.PrintServiceLookup; import javax.print.attribute.Attribute; import javax.print.event.PrintServiceAttributeEvent; import javax.print.event.PrintServiceAttributeListener; public class Main {   public static void main(String[] argv) throws Exception {     PrintService[] services = PrintServiceLookup.lookupPrintServices(null, null);     for (int i = 0; i < services.length; i++) {       services[i].addPrintServiceAttributeListener(new MyPrintServiceAttributeListener());... 15 Feb 12 » Printing to a File - import javax.print.attribute.HashPrintRequestAttributeSet; import javax.print.attribute.PrintRequestAttributeSet; import javax.print.attribute.standard.Destination; public class Main {   public static void main(String[] argv) throws Exception {     // Set up destination attribute     PrintRequestAttributeSet aset = new HashPrintRequestAttributeSet();     aset.add(new Destination(new java.net.URI("file:e:/temp/out.ps")));   } }... 15 Feb 12 » Print Dialog: change the default printer settings(default printer, number of - import java.awt.print.PageFormat; import java.awt.print.PrinterJob; public class Main {   public static void main(String[] argv) throws Exception {     PrinterJob pjob = PrinterJob.getPrinterJob();     PageFormat pf = pjob.defaultPage();     pjob.setPrintable(null, pf);     if (pjob.printDialog()) {       pjob.print();     }... 15 Feb 12 » Setting the Orientation of a Printed Page - import java.awt.print.PageFormat; import java.awt.print.PrinterJob; public class Main {   public static void main(String[] argv) throws Exception {     PrinterJob pjob = PrinterJob.getPrinterJob();     PageFormat pf = pjob.defaultPage();     pf.setOrientation(PageFormat.PORTRAIT);     pf.setOrientation(PageFormat.LANDSCAPE);     // pjob.setPrintable(printable, pf);     pjob.print();... 15 Feb 12