import java.awt.Frame; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class Test5 { public static void main(String[] args){ final Frame f = new Frame(); f.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){ f.setVisible(false); } });
f.setVisible(true); } }
也可以用dispose的 import java.awt.*; import java.awt.event.*;public class TestFrame extends Frame { public TestFrame() { this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent event) { dispose(); } }); }
public static void main(String[] args) { Frame frame1 = new TestFrame(); Frame frame2 = new TestFrame();
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Test5 {
public static void main(String[] args){
final Frame f = new Frame();
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
f.setVisible(false);
}
});
f.setVisible(true);
}
}
import java.awt.*;
import java.awt.event.*;public class TestFrame extends Frame
{
public TestFrame()
{
this.addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent event)
{
dispose();
}
});
}
public static void main(String[] args)
{
Frame frame1 = new TestFrame();
Frame frame2 = new TestFrame();
frame1.pack();
frame2.pack();
frame1.setVisible(true);
frame2.setVisible(true);
}
}
addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});