O que há de errado neste código?

4 respostas
emailwss

Oi pessoal. O que há de errado neste código?

import java.awt.*;
import java.util.*;

public class ExecutaEvento extends java.applet.Applet
{
	Button TBotao1;
	Button TBotao2;
	Label TTexto1;
	
	public Simple()
	{
		TBotao1 = new Button();
		add(TBotao1);
		TBotao1.setLabel("Botão 1");
		
		TBotao2 = new Button();
		add(TBotao2);
		TBotao2.setLabel("Botão 2");
		
		TTexto1 = new Label();
		add(TTexto1);
		TTexto1.setText("Nada aconteceu até agora!");
	}
	
	/* tratando o evento dos objetos */
	public boolean handleEvent(Event e)
	{
		if(e.id == Event.ACTION_EVENT)
		{
			if(e.target == TBotao1)
			{
				TTexto1.setText("Você apertou o botão 1");
				return true;
			}
			if(e.target == TBotao2)
			{
				TTexto1.setText("Você apertou o botão 2");
				return true;
			}
		}
		if(e.id == Event.MOUSE_MOVE)
		{
			TTexto1.setText("Aperte um botão!");
			return true;
		}
		return false;
	}
}

4 Respostas

Ronaldoviper
emailwss:
Oi pessoal. O que há de errado neste código?
import java.awt.*;
import java.util.*;

public class ExecutaEvento extends java.applet.Applet
{
	Button TBotao1;
	Button TBotao2;
	Label TTexto1;
	
	public Simple()
	{
		TBotao1 = new Button();
		add(TBotao1);
		TBotao1.setLabel("Botão 1");
		
		TBotao2 = new Button();
		add(TBotao2);
		TBotao2.setLabel("Botão 2");
		
		TTexto1 = new Label();
		add(TTexto1);
		TTexto1.setText("Nada aconteceu até agora!");
	}
	
	/* tratando o evento dos objetos */
	public boolean handleEvent(Event e)
	{
		if(e.id == Event.ACTION_EVENT)
		{
			if(e.target == TBotao1)
			{
				TTexto1.setText("Você apertou o botão 1");
				return true;
			}
			if(e.target == TBotao2)
			{
				TTexto1.setText("Você apertou o botão 2");
				return true;
			}
		}
		if(e.id == Event.MOUSE_MOVE)
		{
			TTexto1.setText("Aperte um botão!");
			return true;
		}
		return false;
	}
}

O erro está no construtor da classe. Muda Simple() por ExecutaEvento().

emailwss

Então o livro aqui ta errado. Valew!

reizin

:shock:

Ratao

:shock: Poderia me dizer que livro é este??? :shock:

Criado 10 de maio de 2006
Ultima resposta 14 de mai. de 2006
Respostas 4
Participantes 4