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>.