Отображается диалоговое окно \u0026quot;Печать и печати


import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.awt.Graphics2D;

import java.awt.print.PageFormat;

import java.awt.print.Printable;

import java.awt.print.PrinterException;

import java.awt.print.PrinterJob;



public class PrintableDemo1 implements Printable {

  public int print(Graphics g, PageFormat pf, int pageIndex) {

    if (pageIndex != 0)

      return NO_SUCH_PAGE;

    Graphics2D g2 = (Graphics2Dg;

    g2.setFont(new Font("Serif", Font.PLAIN, 36));

    g2.setPaint(Color.black);

    g2.drawString("Java Source and Support!"144144);

    return PAGE_EXISTS;

  }



  public static void main(String[] args) {

    PrinterJob pj = PrinterJob.getPrinterJob();

    pj.setPrintable(new PrintableDemo1());

    if (pj.printDialog()) {

      try {

        pj.print();

      catch (PrinterException e) {

        System.out.println(e);

      }

    }

  }



}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>