woxiaoe 发表于 2013-2-3 13:03:07

java 小记

setDefaultCloseOperation

public void setDefaultCloseOperation(intoperation)设置用户在此窗体上发起 "close" 时默认执行的操作。必须指定以下选项之一:

[*]DO_NOTHING_ON_CLOSE(在 WindowConstants 中定义):不执行任何操作;要求程序在已注册的 WindowListener 对象的 windowClosing 方法中处理该操作。
[*]HIDE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册的 WindowListener 对象后自动隐藏该窗体。
[*]DISPOSE_ON_CLOSE(在 WindowConstants 中定义):调用任意已注册 WindowListener 的对象后自动隐藏并释放该窗体。
[*]EXIT_ON_CLOSE(在 JFrame 中定义):使用 System exit 方法退出应用程序。仅在应用程序中使用。
默认情况下,该值被设置为 HIDE_ON_CLOSE。
注:当 Java 虚拟机 (VM) 中最后一个可显示窗口被释放后,虚拟机可能会终止。有关更多信息,请参阅 AWT Threading Issues。

参数: operation - 用户关闭该窗体时应该执行的操作 import javax.swing.JFrame;
public class JNotePadUI extends JFrame
{
JNotePadUI()
{
super("我的记事本");
setUpUIComponent();
setUpEventListener();
setVisible(true);
}
void setUpUIComponent()
{
setSize(640,480);
}
void setUpEventListener()
{
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String []args)
{
new JNotePadUI();
}
}
页: [1]
查看完整版本: java 小记