Codigo para impressão em impressora

1 resposta
D

Estou fazendo um programa para uma loja, e o cliente me pediu que eu colocasse neste programa, um modo que ele possa ler tudo que ele colocou(por exemplo programa de estoque) e que ele possa imprimir tudo para que seja levado a receita federal pelo o contador dele.Um programa que haja um estoque, é necessário que ,ao finaliza-lo, possamos imprimir follhas para que eles sejem guardadas para possivelmentes consultas. Me ajudem por favor como eu implemento este código para imprimir…Obrigada :lol:

1 Resposta

G
Tenho uma aplicação que eu queria que fizesse a mesma coisa que voçe quer e utilizei este código
public void imprimir() {
        
        
        
        Frame f = new Frame("Frame temporário");
        f.pack();
        Toolkit tk = f.getToolkit();
        PrintJob pj = tk.getPrintJob(f, "print", null);
        if (pj != null) {
            
            Graphics g = pj.getGraphics();           
                 g.drawString("olá",10,10);
            
            g.dispose();
            // encerra a impressão
            pj.end();
            JOptionPane.showMessageDialog(null,"Foi enviado para a Impressora");
        } else{JOptionPane.showMessageDialog(null,"Não há impressoras disponiveis");}
        
        f.dispose();
        
    }

Se estiver usando uma JTable o JDK 6 já tem um método print que é bastante bom. Espero ter ajudado.

Criado 25 de novembro de 2006
Ultima resposta 27 de nov. de 2006
Respostas 1
Participantes 2