[問題] 寫swing的程式,按視窗的X後,會去執行程式碼的哪個區塊呢?

看板java作者 (嘿嘿)時間19年前 (2006/04/15 13:16), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請教各位大大一個swing的問題 我想要在按下視窗的X按紐後,去做些事 我的程式碼大概如下: import .....(略) public class Main { private JFrame theFrame = new JFrame("my application"); //data member (略) public static void main(String argc[]) { //做些事,例如開個socket Main gui = new Main(); gui.go(); //想要做些視窗出來後,按X結束時,必須處理的事 //例如關掉socket,或是print一些字在命令提示字元的視窗上 } private void go() { //setup GUI theFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); theFrame.setVisible(true); } } 我發現我的程式在視窗執行後,main仍然持續的執行 我要如何修改,才能讓gui.go()那行以下要做的事,是在按X紐後才執行? 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 134.208.2.170
文章代碼(AID): #14G86uS4 (java)
文章代碼(AID): #14G86uS4 (java)