[問題] 把JDialog或JFrame關閉的方法

看板java作者 (kk)時間16年前 (2009/06/02 00:57), 編輯推噓8(806)
留言14則, 6人參與, 最新討論串1/2 (看更多)
我想問有沒有除了按下右上角的x以外 能直接把整個Frame或Dialog真正關閉的方法 我有用過dispose() 但是我發現他的作用跟右上角x一樣 好像只是把整個視窗給隱藏而沒有真正關閉 因為我有打開工作管理員 發現他其實還是在執行的 請問真的是這樣嗎? 還是有什麼方法可以做到真的把他關閉呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.251.129 ※ 編輯: kkman0120 來自: 118.166.251.129 (06/02 01:01)

06/02 01:20, , 1F
setDefaultCloseOperation()
06/02 01:20, 1F

06/02 01:21, , 2F
囧...看太快..看錯了 SORRY
06/02 01:21, 2F

06/02 01:23, , 3F
addWindowListener()
06/02 01:23, 3F

06/02 02:25, , 4F
System.exit(0)?
06/02 02:25, 4F

06/02 10:39, , 5F
System.exit(0)會把整支程式關掉吧?
06/02 10:39, 5F

06/02 11:11, , 6F
原PO自己說整個FRAME啊?XD
06/02 11:11, 6F

06/02 12:12, , 7F
那JDialog呢?
06/02 12:12, 7F

06/02 14:39, , 8F
怎樣才是 "真正關閉" ???
06/02 14:39, 8F

06/02 16:26, , 9F
就是在工作管理員裡面看不到他在跑@@
06/02 16:26, 9F

06/02 17:45, , 10F
意思就是整個程式結束? System.exit(0) XDDDD
06/02 17:45, 10F

06/02 21:55, , 11F
原PO的意思可能是有多個視窗,但是可能之後有一個視窗
06/02 21:55, 11F

06/02 21:57, , 12F
沒用到要關閉。用EXIT會整個程式關閉,所以可能要用S大
06/02 21:57, 12F

06/02 21:59, , 13F
的解法...但是我也不知道接到事件之後要怎麼做 >"<
06/02 21:59, 13F

06/03 17:56, , 14F
樓上說的沒錯,我就是這樣作法 阿你是說幾樓的s大@@
06/03 17:56, 14F
文章代碼(AID): #1A90YDIM (java)
文章代碼(AID): #1A90YDIM (java)