作者darkgerm (黑骏)
看板java
标题[问题] 有办法自订 Event 吗?
时间Fri Aug 19 14:58:22 2011
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
2F:→ darkgerm:感谢楼上大大的连结!来试试看 08/19 15:52
3F:推 TaiwanXDman:Event也是个类别还是介面吧(不太记得了) 08/27 15:38