这一周在做Java小游戏,一边做一边复习前面的知识,在做小游戏的过程中发现了一些问题,做小游戏时需要把书中的每章的知识联系起来,用到监听器时还需要再复习一下相关的内容,学到了一些内容:监听器:在监听者向事件源注册时即eventSourceObject.addEventListener(eventListenerObject);//释:事件源对象.注册监听者(监听者对象)
在实现这个方法的类必须实现“EventListener”这个接口,类会实现这个接口中的方法,但有时候只用或只想实现一个接口中的方法,可以通过用EventAdapter抽象类,因为该类实现了EventListener接口,监听者对象可以通过内部类形式写成new EventAdapter(),即new一个EventAdapter对象,写接口中的某一个方法public void 方法名 (....Event e){ }或者监听者对象可以通过匿名内部类形式写成
new EventAdapter(){
public void 方法名 (....Event e){
}
}
用内部类或匿名内部类时不用实现“EventListener”接口或继承“EventAdapter”类。
搞鼠标监听器时发现MouseAdapter实现了MouseListener,MouseMotionListener接口。
需要注意一下。
做小游戏一定要沉得住气,写代码一定要规范,可能会因犯小错误,如括号,分号没写全而导致整个代码不能运行。
由于一些特殊原因,小游戏还没有搞完。下周应该能完成。