【发布时间】:2011-09-25 10:58:21
【问题描述】:
在Dialog(Dialog,String,modal) 的 JavaDocs 中它说:
modal - 如果为真,对话框会在显示时阻止输入到其他应用程序窗口
如果我理解正确,如果我将 true 参数传递给 Dialog 的构造函数,它是否会暂停所有程序,直到用户使用此对话框向应用程序提供某种输入?
例如假设我们在一个类中有这个函数和一个名为test的JDialog。
public void function(){
/*line*/ test t = new test(null, true);
while(true){
System.out.println("print stuff");
}
}
如果我调用这个函数,它会暂停,在line,然后由于初始对话框是空的,如果我关闭对话框,那么while循环将被执行。
“程序暂停直到用户使用 对话框输入”这句话对模态变量的用途有一定的正确描述吗? p>
【问题讨论】:
标签: java dialog modal-dialog