Jorge,


 nao garanto que isso seja a resposta correta. Acho que voce deve criar
uma instancia de sua classe para que a variavel global cro e as outras
possam ser criadas. Elas nao estao sendo criadas. Outra saida seria
colocar a criacao destas variaveis (new ....) no metodo construtor da sua
classe. Tente fazer isso e veja se ira resolver. Espero que ajude!

Este tipo de erro em java e, no meu ver, o mais frequente de acontecer. 
Abracos, Rafael.

On Sat, 30 Oct 1999, Jorge Menezes wrote:

> Ola'  a Todos da Lista,
> Alguem j� se deparou com um erro Tipo NullPointerException ??
> 
> Este erro esta dando na execucao, quando eu mando parar uma Thread segue
> esqueleto :
> 
> 
> public class Applet1 extends Applet implements Runnable {
>   Thread timer=null;
>   Button button2 = new Button();
>   //
>   Cronometro cro = null;
>   Cronometro cro = new Cronometro();
>   cro.start();
> 
>   //
> 
>    button2.addActionListener(new java.awt.event.ActionListener() {
>     public void actionPerformed(ActionEvent e) {
>         button2_actionPerformed(e);
>       }
>     });
> 
> 
>    public void button2_actionPerformed(ActionEvent e)  {
>      timer.stop();
>      cro.stop();  // Erro Nesta Parte do Programa
>      cro = null;
>     }
> 
>    // classe interna
>   class Cronometro extends Panel implements Runnable {
>     int minuto, hora, segundo, segundo_de_30;
>     public Thread thread;
> 
>     public void start() {
>       Thread thread = new Thread(this);
>       thread.setPriority(thread.MIN_PRIORITY);
>       thread.start();
>     }
> 
>     public void stop()  {
>       thread.interrupt();
>       thread = null;
>       notifyAll();
>     }
> 
> 
> }  // fim CLASSE Applet1
> 
> 
> 
> 
> 
> 
> * 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>.
> 

* 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