Quando se estende um JApplet, JFrame, etc., e implementa o m�todo
paint, voc� est� informando que ser� o respons�vel por pintar os
componentes, logo quando o paint � invocado, na da � pintado pois, n�o
tem nada na opera��o.

        Remova o m�todo paint, se voc� n�o deseja pintar os componente, deixe
que a super classe fa�a isso por voc�;

Claudio Miranda


Wild Boar Wannabe wrote:
> 
>  Olah , voce tem razao , os Labels nao deveriam sumir
> . A sugestao que tenho eh que voce ignore esse assunto
> de paint() , deixando ele ou tirando , como quiser , e
> faca o seguinte : adicione o Container c ao JApplet ,
> pois isso nao acontece no seu codigo e creio que seria
> melhor se acontecesse .
>  Acho que o que tu podes fazer eh acrescentar a
> seguinte linha no final do metodo init() :
>    this.getContentPane().add(c);
>  Se nao funcionar , avise , pode ser que seja
> necessario setar o layout do JApplet .
> 
>  --- Victor Leao de Aquino Botelho
> <[EMAIL PROTECTED]> escreveu: > 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