Eduardo,
 
A� vai um applet de exemplo. Tem uma inner class no final (PrintCanvas) onde voc� pode jogar o que quiser.
 
--------------------------- BOF -------------------------------
 
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.awt.Toolkit;
 
public class AppletPrint extends Applet implements ActionListener {
 
    PrintCanvas canvas;
 
    public void init() {
 
        canvas = new PrintCanvas();
        add("Center", canvas);
 
        Button b = new Button("Print");
        b.setActionCommand("print");
        b.addActionListener(this);
        add("South", b);
 
    }
 
    public void actionPerformed(ActionEvent e) {
        String cmd = e.getActionCommand();
        if (cmd.equals("print")) {
            PrintJob pjob = getToolkit().getPrintJob(this,
                               "Printing Test", null, null);
 
            if (pjob != null) {
                Graphics pg = pjob.getGraphics();
 
                if (pg != null) {
                    canvas.printAll(pg);
                    pg.dispose(); // flush page
                }
                pjob.end();
 
            }
        }
    }
 
}
 
class PrintCanvas extends Canvas {
 
    public Dimension getPreferredSize() {
        return new Dimension(100, 100);
    }
 
    public void paint(Graphics g) {
        Rectangle r = getBounds();
 
        g.setColor(Color.yellow);
        g.fillRect(0, 0, r.width, r.height);
 
        g.setColor(Color.blue);
        g.drawLine(0, 0, r.width, r.height);
 
        g.setColor(Color.red);
        g.drawLine(0, r.height, r.width, 0);
    }
}
-------------------------------- EOF -------------------------------------
 
[]s
 
Paulo Medeiros
----- Original Message -----
Sent: Tuesday, September 18, 2001 10:54 AM
Subject: Re: [java-list] Como imprirmir um applet??? Algu�m sabe???

Voc� poderia me explicar como devo proceder? Nunca trabalhei com o objeto Canvas... j� tinha dado uma olhada na API do Java e n�o consegui andar muito. Se voc� puder me explicar obrigado.
 
[]s
 
Eduardo
----- Original Message -----
Sent: Tuesday, September 18, 2001 10:40 AM
Subject: Re: [java-list] Como imprirmir um applet??? Algu�m sabe???

Eduardo,
 
J� passei por situa��o semelhante e na �poca era "imposs�vel" imprimir o applet junto com o html (n�o sei hoje).
 
A solu��o foi criar um objeto Canvas, adicionar o que se deseja (gr�ficos, textos, etc) e ent�o imprimi-lo.
 
N�o � muito pr�tico mas funciona.
 
Paulo Medeiros.
----- Original Message -----
Sent: Monday, September 17, 2001 9:37 AM
Subject: [java-list] Como imprirmir um applet??? Algu�m sabe???


AcessoBOL, s� R$ 9,90! O menor pre�o do mercado!
Assine J�! http://www.bol.com.br/acessobol/

Ol� pessoal da lista
 
Tenho um Applet que gera gr�ficos e necessito que ele seja impresso junto com o HTML, na fun��o de imprimir dos browsers.
 
Este Applet era uma apl�ca��o Swing que foi adaptada para browsers e utiliza o plug-in da Sun para rodar.
 
Quando tentamos imprimir a p�gina HTML, a �rea do Applet fica cinza. Algu�m j� teve este problema e sabe como resolver? Ou ent�o algu�m sabe de alguma solu��o para o problema?
 
Agrade�o desde j� qualquer ajuda.
 
Atenciosamente,
 
Eduardo
 
 

Eduardo de Souza Bernardino
[EMAIL PROTECTED]
 

Responder a