回 帖 发 新 帖 刷新版面

主题:Done关闭小程序窗口。

关闭小程序窗口。


因为写这个程序,我电脑上现在有N多不能关闭的小程序窗口,除了重新启动,我应该怎样关闭它们?


package applet;
import java.awt.*;
import java.awt.event.*;
public class MyTextArea extends Frame implements TextListener {
static Frame fr=new Frame("My new window!Superb!");
TextArea ta1,ta2;
public MyTextArea(){
  setBounds(0,0,200,160);
  String str1="Come on,boy!";
  String str2="What a sunny day today!";
  ta1=new TextArea(str1,10,6,TextArea.SCROLLBARS_VERTICAL_ONLY);
  ta2=new TextArea(str2,10,6,TextArea.SCROLLBARS_HORIZONTAL_ONLY);
  setLayout(new FlowLayout(FlowLayout.LEFT));
  ta1.addTextListener(this);
  ta2.setEditable(false);
  add(ta1);
  add(ta2);
  setVisible(true);
}

public  void textValueChanged(TextEvent e){
  ta2.setText(ta1.getText());
}
public static void  main(String args[]){
  new MyTextArea();
  
  fr.addWindowListener(new WindowAdapter(){
   public void windowClosing(WindowEvent e){
    System.exit(0);
   }
  }
  );
  
}



}

回复列表 (共2个回复)

沙发

AWT组件不是很会,不过SWING组件中是要加一句的:
   JFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
希望有用,不过不知道能不能让你满意.

板凳

就因为这个问题SWING增加了SetDefaultCloseOperation(EXIT_ON_CLOSE)建议你用SWING

我来回复

您尚未登录,请登录后再回复。点此登录或注册