Duda programacion Java

diogenes
22 de Octubre del 2002


Tengo un problema especifico en la programacion de un applet cuando utilizo la sentencia " public boolean action(Event evt, Object arg) " . Al momento
de compilar me dice "The method boolean action(Java.awt.Event, java.lang.Object) declared in Loto wa not deprecated, but overrides a deprecated method of the same signature declared in class java.awt.Component. "

Por lo que entiendo me dice que el metodo empleado si bien no esya desaprobado me sobreescribe otro que al parecer estoy utilizando.

Cuando lo ejecuto este no ejecuta lo que he colocado en la opcional if, donde mi deseo es que muestre las variables capturadas en los
TextField previos.

Les envio texto completo del programa y haber en que me pueden ayudar

de antemano gracias

Diogenes

Texto del programa :


import java.awt.*;

public class Loto2 extends java.applet.Applet {

Label siteLabel = new Label("Site Name: ");
TextField site = new TextField(25);
Label addressLabel = new Label("Site Address: ");
TextField address = new TextField(25);
Label passwordLabel = new Label("Admin Password: ");
TextField password = new TextField(25);
Button okb = new Button("Aceptar");

public void init() {

add(siteLabel);
add(site);
add(addressLabel);
add(address);
add(passwordLabel);
password.setEchoChar('*');
add(password);
add(okb);

}

public boolean action(Event evt, Object arg) {
if (evt.target instanceof Button) {
mio((Button)evt.target);
return true;
} else return false;
}

void mio(Button b) {
if (b == okb) System.out.println(address);
else System.out.println(site);

}

}