On Wed, 21 Apr 1999, Simone Freire wrote:

> Rodolfo,
> Voce nao ta declarando o teu frame duas vezes nao?
> Ve abaixo. Pode gerar esse erro.
> Nao testei o codigo, mas pode te dar uma pista.
> Andre.
> 
> public class MyApplet extends Applet implements ActionListener {
>   Frame f;
>   Button b;
>   public void init() {
>     b=new Button();
>     b.addActionListener(this);
>     add(b);
>     Frame f=new Frame(); // f é local a init(). Nao eh
>                          // o f da class MyApplet.
        declara um novo frame e o inicializa

>     f.setSize(200,200);
        acerta o tamanho do frame
        
>   }
        fecha o bloco de codigo e a maquina virtual faz a "coleta de lixo
na memoria" - o frame inicializado jah era.

>   public void actionPerformed(ActionEvent evt) {
>     f.show(); // aqui f é a variavel de instancia
>               // da classe MyApplet, que está null
        O primeiro frame que voce declarou (membro da classe) nao foi
inicializado, logo ocorre a excessao.

>   }
> }
> 
> 
> 
> 
> --- Rodolfo Ricci <[EMAIL PROTECTED]> wrote:
> > Estou com o seguinte problema:
> > 
> > Criei um applet que ao receber um evento de clicar
> > um botão deveria chamar
> > uma classe de janela. O problema é que ao executar
> > no applet o comando
> > frame.show();
> > ele envia um erro na console Java :
> > 
> > java.lang.NullPointerException
> > 
> > Qual está sendo o meu erro?
> > 
> > Rodolfo Ricci
> > 
> > * 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>.
> > 
> 
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
> 
> * 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>.
> 

-------------------------------------------------------------------------------
Alysson Neves Bessani               |"I felt your hair across my skin     
[EMAIL PROTECTED]                 | I didn't know were to begin               
LES- Software Engineering Laboratory| A shallow promisse in my ear      
CTC- Tecnological Center            | No thoughts, no dreams, no wishes,
UEM- State University of Maringa    | and no fear"
Bug-BR: BeOS user Group             |"Thorn" - My Bloody Valentine
-------------------------------------------------------------------------------

* 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