Re: [J2SE] Jdialog的的dispose

看板java作者 (ChihHsiang)時間17年前 (2008/03/12 10:10), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/6 (看更多)
~原文刪光~ 我根據你後面給的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

03/13 00:58, , 1F
感謝 我現在實做上還是遇到一些例外 有空在說明一下
03/13 00:58, 1F
文章代碼(AID): #17rpkjOq (java)
討論串 (同標題文章)
文章代碼(AID): #17rpkjOq (java)