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