java专业编程指南上有详细介绍,我也正在学习这部分内容

解决方案 »

  1.   

    恩 好书 core java II 高级awt一章也有详细的介绍 你到www.chinajavaworld.com看看 那里的文档很不错
      

  2.   

    给你一个小例子:
    import java.awt.*;
    import java.awt.print.*;
    public class PrintBlank implements Printable {
      static public void main(String args[]) {
        PrinterJob printerJob = PrinterJob.getPrinterJob();
        System.out.println(new String(printerJob.getUserName()));
        System.out.println(new String(printerJob.getJobName()));
        System.out.println(new String(printerJob.getPrintService().getName()));  }
      public int print(Graphics g, PageFormat format, int pageIndex) {
        return Printable.PAGE_EXISTS;
      }
    }
      

  3.   

    好像用pageFormat定制页长并不准确,实际页长总比设定的多一点,无法精确定制
      

  4.   

    看看Printable接口和PageFormat类。