Pessoal, 
    
    Apesar de ja' estar ha' algum tempo programando em Java, apenas recentemente 
comecei a lidar com a AWT. Sacar as idiossincrasias dos componentes, containers e 
eventos ate' que nao foi dificil, o problema e' que agora estou querendo imprimir um 
Frame, e estou tendo dificuldades.

    A minha pergunta e' a seguinte: eu posso imprimir um componente simplesmente 
chamando o metodo paint e passando um objeto Graphics obtido atraves do PrintJob?

    Se para uma impressao basica isso bastar, algo mais esta' errado, porque a 
impressao sempre sai como um bloco com a area do componente totalmente pintado de 
preto, e o frame possui apenas algumas linhas pretas desenhadas sobre um fundo branco.
    
    Segue o codigo que uso na impressao:

    // pf e' uma referencia para um Frame
    PrintJob pj = Toolkit.getDefaultToolkit().getPrintJob (pf,"?????",null);
    if (pj != null) {
      Graphics g = pj.getGraphics ();
      pf.paint (g);
      pj.end ();
      g.dispose ();
    }

    Agradeco desde ja', um abraco.

                Rafael Chaves                
                E-mail: [EMAIL PROTECTED]
                URL: www.inf.ufsc.br/~chaves


* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a