作者misgod (ChihHsiang)
看板java
标题Re: [J2SE] Jdialog的的dispose
时间Wed Mar 12 10:10:52 2008
~原文删光~
我根据你後面给的sample做了一个小demo...实务上这种写法比较不好
不过大概是这样子概念...modal会把所在的thread block住
所以要多开一条thread,参考一下吧
=============================================
import javax.swing.JDialog;
import javax.swing.JFrame;
public class MyFrame extends JFrame{
public MyFrame(){
setSize(400,400);
setVisible(true);
}
public void runDemo(){
final JDialog a= new JDialog(this,true);
a.setSize(200,200);
//方便观看效果
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
new Thread(new Runnable(){
public void run() {
a.setVisible(true);
}
}).start();
//方便观看效果
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
a.dispose();
}
public static void main(String[] arg){
new MyFrame().runDemo();
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.116.178.137
1F:推 slalala:感谢 我现在实做上还是遇到一些例外 有空在说明一下 03/13 00:58