No caso, ele nem precisa implementar o paint, pois ele n�o tem nada
para pintar.
        Deixe que a super classe fa�a isso.

Claudio Miranda


Luis Cabral wrote:
> 
> � no paint() que os componentes s�o
> efetivamente "desenhados" na tela.
> 
> Do jeito que vc programou, � como se dissesse
> "nao fa�a nada quando for para desenhar a tela".
> 
> Se vc quer apenas extender a funcionalidade do paint(), use:
> 
>     public void paint( Graphics g ) {
>         super.paint(g);
>     }
> 
> ... sen�o vc vai ter que fazer na m�o toda a l�gica
> para exibir os componentes. Acho que internamente a
> classe Container (da qual indiretamente JApplet herda)
> executa para cada sub-componente o metodo paint().
> 
> Luis Cabral
> 
> ----- Original Message -----
> From: "Victor Leao de Aquino Botelho" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, October 22, 2001 11:18 AM
> Subject: [java-list] M�todo paint esconde os Componentes?!?!(iniciante)
> 
> > D�vida iniciante:
> > M�todo paint esconde os Componentes?!?!
> >
> > N�o estou entendendo pq o paint( ) some com os Componentes...
> > Gostaria me explicasse pq JApplet n�o mostra os JLabels...
> > O detalhe � q quando elimino o m�todo paint( ) e recompilo, os componentes
> > aparecem.
> >
> > Obrigado pela ajuda.
> >
> > C�digo do JApplet:
> > import javax.swing.*;
> > import java.awt.*;
> >
> > public class Test extends JApplet {
> >     JLabel norteLb,
> >                 sulLb,
> >                 lestLb,
> >                 oesteLb;
> >     Container c;
> >
> >     public void init() {
> >         c = getContentPane();
> >         c.setLayout( new FlowLayout() );
> >
> >         norteLb = new JLabel( "Test" );
> >         sulLb = new JLabel( "Test" );
> >         lestLb = new JLabel( "Test" );
> >         oesteLb = new JLabel( "Test" );
> >
> >         c.add( norteLb);
> >         c.add( sulLb);
> >         c.add( lestLb);
> >         c.add( oesteLb);
> >     }//init()
> >
> >     public void paint( Graphics g ) {
> >     }
> > }//Test

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


------------------------------ 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
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a