代码如下:
if(source==print)
{
  PrinterJob printJob =printerJob.getPrinterJob();
  if(pageFormat == null)
   {
     pageFormat =printJob.defaultPage();
    }
  PrintJob.setPrintable(printableObject,pageFormat);
  if(printJob.printDialog())
  {
   try
   {
     printJob.print();
    }catch(PrinterException exception)
     {
      JOptionPane.showMessageDialog(this,exception);
      }
   }
}