sono alle prime armi con java ma come faccio ad usare le awt.event per poter chiudere la finestra clcicando sulla x?
così non funziona
import java.applet.*; // Include le classi per le applet.
import java.awt.*; // Include le classi per l'awt
import java.net.*;
import java.awt.event.*;
public class IndirizziIP extends Applet implements WindowListener {
Label MessLabel = new Label("Inserisci dominio", Label.CENTER);
Label cliccato=new Label("",Label.CENTER);
TextField hourfld = new TextField(20);
public static void main(String args[]) {
Frame ButAppFram = new Frame("Cerca indirizzo ip");
IndirizziIP MiaBut1AppIst = new IndirizziIP();
MiaBut1AppIst.init();
ButAppFram.add("Center", MiaBut1AppIst);
ButAppFram.resize(500,300);
ButAppFram.show();
}
public void init() {
Button OkBottone = new Button("Cerca");
add(MessLabel);
add(hourfld);
add(OkBottone);
add(cliccato);
}
public boolean action(Event eventuccio, Object argomento) {
String dom = hourfld.getText();
if(eventuccio.target instanceof Button) {
if(argomento.equals("Cerca")) { // E' si?
try {
InetAddress loc=InetAddress.getByName(dom);
cliccato.setText("IP di "+dom+" : "+loc.getHostAddress());
doLayout();
setVisible(true);
}
catch (UnknownHostException e)
{
cliccato.setText("Non esiste il dominio "+dom);
};
}
return true;
}
return false; }
public void windowClosing(WindowEvent e) {
System.exit(0);
}
}