import java.awt.*;
import java.awt.event.*;
public class WindowEvent
{
public static void main(String[] args)
{
new MyFrame("window closing");
}
}class MyFrame extends Frame
{
public MyFrame(String s )
{
super(s);
setLayout(null);
setVisible(true);
setBounds(300,300,200,200);
this.addWindowListener(new MyWindow());
}
class MyWindow extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
System.exit(0);
}
}
}
import java.awt.event.*;
public class WindowEvent
{
public static void main(String[] args)
{
new MyFrame("window closing");
}
}class MyFrame extends Frame
{
public MyFrame(String s )
{
super(s);
setLayout(null);
setVisible(true);
setBounds(300,300,200,200);
this.addWindowListener(new MyWindow());
}
class MyWindow extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
System.exit(0);
}
}
}
{
MyFrame frame = new MyFrame("window closing");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
这样就能退出来了。
import java.awt.*;
import java.awt.event.*;public class WindowEventTest
{
public static void main(String[] args)
{
new MyFrame("window closing");
}
}class MyFrame extends Frame
{
public MyFrame(String s )
{
super(s);
setLayout(null);
setVisible(true);
setBounds(300,300,200,200);
this.addWindowListener(new MyWindow());
}
class MyWindow extends WindowAdapter
{
public void windowClosing(WindowEvent e)
{
setVisible(false);
System.exit(0);
}
}
}