objeto
Publicado por [email protected] (7 intervenciones) el 03/04/2006 14:42:37
que tal amigos, tengo un problemita y no se cual es he intentado de muchas formas, pero realmente no se cual es. Resulta que como verán en el codigo tengo un boton que al dar clip en el es como no recibiera el evento. podrian observarlo por favor para ver donde tengo el error.
import java.awt.*;
import java.awt.event.*;
public class aritmetica{
static Frame oVentana = new Frame();
static Choice oLista = new Choice();
static Label oEtiqueta = new Label("Valor1");
static Label oEtiqueta2 = new Label("Valor2");
static Label oEspacio = new Label(" ");
static Label oEspacio2 = new Label(" ");
static TextField oValor1 = new TextField();
static TextField oValor2 = new TextField();
static Button oOperador = new Button("Calculo");
public static void main(String[] args){
oVentana.setTitle("Operaciones Aritmética");
oVentana.setLayout(new GridLayout(4,2,2,2));
oVentana.add(oLista);
oLista.add("Suma");
oLista.add("Resta");
oLista.add("Multiplicacion");
oLista.add("División");
oVentana.add("North",oEspacio);
oVentana.add(oEtiqueta);
oVentana.add("North",oEtiqueta);
oVentana.add(oValor1);
oVentana.add(oEtiqueta2);
oVentana.add("Sourth",oEtiqueta2);
oVentana.add(oValor2);
oVentana.add(oEspacio2);
oVentana.add(oOperador);
oVentana.pack();
oVentana.setVisible(true);
oVentana.resize(300,200);
}
public boolean Action( Event evt,Object arg ) {
System.out.print("Evento");//ni siquiera esto imprime
// if(arg.equals("Calculo"))
if("Calculo".equals(arg))
this.proceso();
return(true);
}
public void proceso(){
System.out.print("Entro");
operacion cal = new operacion();
cal.calcular(0,6,9);
}
}
import java.awt.*;
import java.awt.event.*;
public class aritmetica{
static Frame oVentana = new Frame();
static Choice oLista = new Choice();
static Label oEtiqueta = new Label("Valor1");
static Label oEtiqueta2 = new Label("Valor2");
static Label oEspacio = new Label(" ");
static Label oEspacio2 = new Label(" ");
static TextField oValor1 = new TextField();
static TextField oValor2 = new TextField();
static Button oOperador = new Button("Calculo");
public static void main(String[] args){
oVentana.setTitle("Operaciones Aritmética");
oVentana.setLayout(new GridLayout(4,2,2,2));
oVentana.add(oLista);
oLista.add("Suma");
oLista.add("Resta");
oLista.add("Multiplicacion");
oLista.add("División");
oVentana.add("North",oEspacio);
oVentana.add(oEtiqueta);
oVentana.add("North",oEtiqueta);
oVentana.add(oValor1);
oVentana.add(oEtiqueta2);
oVentana.add("Sourth",oEtiqueta2);
oVentana.add(oValor2);
oVentana.add(oEspacio2);
oVentana.add(oOperador);
oVentana.pack();
oVentana.setVisible(true);
oVentana.resize(300,200);
}
public boolean Action( Event evt,Object arg ) {
System.out.print("Evento");//ni siquiera esto imprime
// if(arg.equals("Calculo"))
if("Calculo".equals(arg))
this.proceso();
return(true);
}
public void proceso(){
System.out.print("Entro");
operacion cal = new operacion();
cal.calcular(0,6,9);
}
}
Valora esta pregunta


0