永发信息网

java设置当前窗口可关闭.

答案:4  悬赏:50  手机版
解决时间 2021-03-23 13:18
  • 提问者网友:黑米和小志
  • 2021-03-22 22:00
java设置当前窗口可关闭.
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-03-22 23:26
setDefaultCloseOperation();是用来设定窗口被关闭时(比如点击了右上角的”x”)的行为。参数有:
DISPOSE_ON_CLOSE:隐藏当前窗口,并释放窗体占有的其他资源。在窗口被关闭的时候会dispose这个窗口。
EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。
如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。

详见
http://www.singlex.net/2273.html
全部回答
  • 1楼网友:污到你湿
  • 2021-03-23 03:08
dispose();??
还是上面XX需要可以关闭功能打开功能?
  • 2楼网友:纵马山川剑自提
  • 2021-03-23 02:15
setVisible(false);System.exit(0);是退出设置
  • 3楼网友:第幾種人
  • 2021-03-23 00:59

看一个例子就清楚了。要是用swing就更简单了

import java.awt.*;
import java.awt.event.*;

public class TestWindowClose {
  public static void main(String args[]) {
      new MyFrame("MyFrame");

}

class MyFrame extends Frame {

  public MyFrame(String s) {
    super(s);       
    setLayout(null);
    setBounds(300, 300, 400, 300);
    
    setBackground(new Color(204, 204, 255));
    setVisible(true);
    
    //添加事件监听器,响应窗口关闭的消息
    addWindowListener( new WindowAdapter() {
       public void windowClosing(WindowEvent e) {
          dispose();
          System.exit(0);
       }
    });    
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯