java事件处理(贪吃蛇)

Java事件处理(贪吃蛇)

1.  声明一个监听接口,这个接口有一个snakemove方法,参数是snake

2.  (事件监听器)在control类中,实现监听接口,并实现snakemo方法,用来重绘:snake、food、ground

3.  (事件源)在snake中添加事件监听器的容器类,实现给事件源注册监听器方法,实现在snake的start线程方法中,当事件发生时,通知注册在该事件源上的所有监听器做出相应的反应方法即:调用回调方法

4.  在启动程序中,添加control类给snake的事件源注册监听器方法,使snake在每次移动的时候,执行snakemove方法,实现重绘。

 

snake是事件源;controller是监听器;

posted @ 2013-05-16 10:16  glt66  阅读(257)  评论(0编辑  收藏  举报