Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/07/2003, 17:24
DotNetDeveloper
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Que tal esto? :



Código:
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*; //Incluida para que maneje eventos

/*public abstract class COMPONENTES extends Applet implements ActionListener
{
	public Button bSumar;
	public TextField tEntrada1, tEntrada2;
	public Label lEntrada1, lEntrada2;
	public double men;
	public Panel board;

	public void init(){
		lEntrada1 = new Label("Primer Numero: ");
		tEntrada1 = new TextField(10);
		
		lEntrada2 = new Label("Segundo Numero: ");
		tEntrada2 = new TextField(10);
		
		bSumar = new Button("Sumar");
		
		add(lEntrada1);
		add(tEntrada1);
		add(lEntrada2);
		add(tEntrada2);
		add(bSumar);
		//setLayout(new FlowLayout());

		
		bSumar.addActionListener(this);
	}

	public void ActionPerformed(ActionEvent ev){
		showStatus("Resultado: -> "+ Double.parseDouble(tEntrada1.getText())+Double.parseDouble(tEntrada1.getText()));
	}
	
}*/

public class COMPONENTES extends Applet 
{
  public Button bSumar;
  public TextArea tEntrada1, tEntrada2;
  private Label lEntrada1, lEntrada2;


  public void init(){
   lEntrada1 = new Label("Primer Número");
   tEntrada1 = new TextArea(4, 10);
   tEntrada2 = new TextArea(4, 10);
   bSumar= new Button("Boton");
   setLayout(new FlowLayout());
   //add(lEntrada1);
   add(tEntrada1);
   add(tEntrada2);
   add(bSumar);
   //setSize(300, 300);
   bSumar.addActionListener(new Eventos(this));
   bSumar.setActionCommand("ENVIAR");
  }

}


class Eventos implements ActionListener {
	COMPONENTES comp;
	public Eventos(COMPONENTES recibido) {
			this.comp = recibido;
	}
	
	public void actionPerformed(ActionEvent e) {
		if(e.getActionCommand().equals("ENVIAR"))
			comp.showStatus("Resultado: -> "+ Double.parseDouble(comp.tEntrada2.getText())+Double.parseDouble(comp.tEntrada1.getText()));
	}
}