java命名空间javax.swing类jdialog的类成员方法:
setdefaultcloseoperation定义及介绍
本文导语:
setdefaultcloseoperation
public void setdefaultcloseoperation(int operation)
设置当用户在此对话框上启动 "close" 时默认执行的操作。必须指定以下选项之一:
do_nothing_on_close(在 windowconstants 中定义):不执行任何操作;需要程序在已注册...
setdefaultcloseoperation
public void setdefaultcloseoperation(int operation)
- 设置当用户在此对话框上启动 "close" 时默认执行的操作。必须指定以下选项之一:
do_nothing_on_close
(在 windowconstants
中定义):不执行任何操作;需要程序在已注册的 windowlistener
对象的 windowclosing
方法中处理该操作。
hide_on_close
(在 windowconstants
中定义):调用任意已注册的 windowlistener
对象后自动隐藏该对话框。
dispose_on_close
(windowconstants
中定义的):调用任意已注册的 windowlistener
对象后自动隐藏并处置该对话框。
默认将该值设置为 hide_on_close
。对此属性的值的更改将导致触发属性更改事件,带有属性名称 "defaultcloseoperation"。
注:当 java 虚拟机 (vm) 中最后的可显示窗口被移除后,虚拟机可能会终止。有关更多信息,请参阅 awt threading issues。
- 参数:
operation
- 当用户关闭该对话框时应该执行的操作
- 抛出:
illegalargumentexception
- 如果 defaultcloseoperation 值不是上述有效值之一- 另请参见:
window.addwindowlistener(java.awt.event.windowlistener)
,
getdefaultcloseoperation()
,
windowconstants