[問題] 有辦法自訂 Event 嗎?
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
08/19 15:37, 1F
→
08/19 15:52, , 2F
08/19 15:52, 2F
推
08/27 15:38, , 3F
08/27 15:38, 3F