[問題] 有辦法自訂 Event 嗎?

看板java作者 (黑駿)時間14年前 (2011/08/19 14:58), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
java 有辦法自訂 Event 嗎? 如果有碰過 Qt 的話就知道 Qt 可以自訂 SIGNAL,或直接 connect 兩個 SIGNAL 讓他們 一起被觸發 事情是這樣的:我正在練習寫一個踩地雷遊戲 然後我寫了一個 class Cell extends Panel 對外部來說,就是踩地雷的一格,可以被其他 Container add 進去 對內部來說,有兩個 JLabel 分別是兩張圖片(hide, open) 有一個 CardLayout 可以決定要顯示誰 還有一個 MouseListener,當滑鼠點時,就會翻開 (open) 目前運作的很好,點他就會翻開 但是! 踩地雷如果踩到 0 時,就要翻開週圍的地雷 於是我就想: 能不能寫個"踩0的事件" 當這個事件發生時,就會觸發週圍的 Cell 呼叫 open 現在就卡在 java 的事件只能是 key, mouse... 這些事件 不知道有沒有辦法讓程式自己引發事件....?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.230.123

08/19 15:37, , 1F
當然可以: http://goo.gl/op31j
08/19 15:37, 1F

08/19 15:52, , 2F
感謝樓上大大的連結!來試試看
08/19 15:52, 2F

08/27 15:38, , 3F
Event也是個類別還是介面吧(不太記得了)
08/27 15:38, 3F
文章代碼(AID): #1EJWcHuQ (java)