Impressao em java

2 respostas
F

queria saber se alguem conhece algum metodo para imprimir em java, como configurar a impressora, selecionar a imp. padrao, etc…
se tiver alguma apostila, tutorial, ou qlqr coisa que ensine java e estas paradas todas ai, se puderem por favor disponibilizem ai.
valeu

2 Respostas

Marlon_Meneses

tem o pacote java.awt.PrintJob
eh facil de usar!

Marky.Vasconcelos

Não sei se te ajuda mais essa minha classe que imprime

package util;

import java.awt.*;
import javax.swing.*;
import java.awt.print.*;

public class PrintUtilities implements Printable {
  private Component componentToBePrinted;

  public static void printComponent(Component c) {
    new PrintUtilities(c).print();
  }
  
  public PrintUtilities(Component componentToBePrinted) {
    this.componentToBePrinted = componentToBePrinted;
  }
  
  public void print() {
    PrinterJob printJob = PrinterJob.getPrinterJob();
    printJob.setPrintable(this);
    if (printJob.printDialog())
      try {
        printJob.print();
      } catch(PrinterException pe) {
        System.out.println("Error printing: " + pe);
      }
  }
}

Dai é só usar PrintUtilities.print(Component c);

Criado 26 de junho de 2007
Ultima resposta 26 de jun. de 2007
Respostas 2
Participantes 3