Java论坛网»Java技术»请问如何在弹出窗体时暂停原窗口的运行

请问如何在弹出窗体时暂停原窗口的运行

问?:
在JOptionPane.showMessageDialog时,原窗口是停止运行的,直到参数返回,程序才会继续。。。
请问有什么办法让自定义的frame弹出时,原窗口也停止,直到frame关了以后程序才继续呢?
答!: 1:
继承dialog好像可以。。。。
我也遇到这样的问题
答!: 2:
好象不太行哦。。我试着继承了JDialog和JFrame,都不行哦
答!: 3:
刚才听说继承JOptionPane就行。。。但是继承了这个的窗体怎么才能让它出来呢。。用setVisible(true)好象是不行了哦
答!: 4:
new JDialog(owner, "title", true);

第三个参数必须是true
答!: 5:
可以说得详细点吗。。。如果我首先写了一个继承JDialog的类,然后怎么调用它呢
答!: 6:
用多线程的思想
在JDialog出来的时候
JFrame的thread.sleep()
或者wait()
不要忘了notify或者notifyAll一下
答!: 7:
public class YourDialog extends JDialog {
public YourDialog(Frame owner)
super(owner, "title", true);

...
}
...
}
答!: 8:
太感谢gtlang了。。。

相关JAVA教程:
java和tomcat的环境配置
Jfreechart问题 走势图 在线等 ~
在Quartz中,怎样让一个JOB在一天的几个指定时间执行
谁有commons-logging.jar的下载地址啊?
Axis问题,请提供一个利用客户端证书进行web service连接的客户端例子程序
本人现在学习Hibernate,想请教一下有没有可以验证HQL语句正确性的工具
J2EE开发的HTML页面中汉字显示为乱码
java初级问题
Struts中多文件上传的 FormBean 怎么写 在JSP中,怎样对应property
关于JComboBox的ItemStatedChangedListener
读取xml内容,并显示在jsp页面上
hibernate的HQL查询和本地化查询有什么根本的区别?