Caros amigos javaneses;
A situação em que me encontro é o seguinte:
Tenho um código (para ser mais específico, uma applet) em AWT, que
trabalha com gráfico e imagem e que
implementa double buffering para realizar painting smooth.
Tenho que portar este código para Swing (trabalhar com JApplet).
Sei que os componentes são adicionados dentro do "content pane", e não
diretamente na applet.
Também sei que não dá pra colocar o código do "paint",  "repaint" e  o
"update" diretamente no objeto JApplet
Pesquisando, encontrei a seguinte afirmação:
"If your program has a Frame, Dialog, or Applet subclass that implements

update or paint, then you need to move the painting code
 into another component, entirely. The reason is that each of these
containers is covered by a content pane, which hides any painting
 the container might do."

 Perguntas:
Tenho originalmente "MyApplet extends Applet" onde está implementada os
métodos
 public boolean imageUpdate(Image img, int infoflags, int x, int y, int
width, int height)
 void paintMap(Image img)
 public void paint(Graphics g)
 public void update(Graphics g)

Construí a classe MyJApplet extends JApplet. Tenho que utilizar estes
métodos para que o programa funcione corretamente?
Estes mesmos métodos devem ser colocados dentro de uma nova classe tipo
MyPaint extends JPanel?
Devo utilizar outras funções para poder executar a atualização da parte
gráfica? Quais? De que forma?
Onde posso arranjar exemplos?

Qualquer ajuda é muito bem vinda
Agradeço a todos
Vinicius Rosalen
UFES




    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
    [dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a