正在加载图片...
2.6Java事件处理机制 ava 在Java中事件处理方式: 令实现 Listener接口 令使用 Adapter抽象类: 程序使用了 Mouselistener和 MouseMotionListener接口,而我们必 须实现这两个接口中的所有方法,不管用得到用不到它们。程序中是将这 些用不到的方法以空方法的形式给出,即只给出方法的声明,不添加方法 体,这使得程序中出现了多余的东西。 为了去掉这些多余的东西,我们可以利用 MouseAdapter和 MouseMotionAdapter,它们是抽象类,称为事件裁剪器。你可以从这两 个类继承那些用得到的事件处理方法,其他的可以不继承。这两个派生类 将作为内部类添加到主类中 例程: DrawLineA java和 Drawline1java 功能: Applet形式的画直线程序,分别用 MouseListene和 MouseMotionlistener接口、 MouseAdapter和 MouseMotionAdapter 实现。只能保存最近一根直线。 Por gr amming in Java 2008.3-2008 7 by Yanjun Zhang, Depar tment of Computer HanDan Col lage绪 论 Porgramming in Java 2008.3-2008.7 by Yanjun Zhang,Department of Computer HanDan Collage. 2.6 Java事件处理机制 在Java中事件处理方式: ❖ 实现Listener接口: ❖ 使用Adapter抽象类: 程序使用了MouseListener和MouseMotionListener接口,而我们必 须实现这两个接口中的所有方法,不管用得到用不到它们。程序中是将这 些用不到的方法以空方法的形式给出,即只给出方法的声明,不添加方法 体,这使得程序中出现了多余的东西。 为了去掉这些多余的东西,我们可以利用MouseAdapter和 MouseMotionAdapter,它们是抽象类,称为事件裁剪器。你可以从这两 个类继承那些用得到的事件处理方法,其他的可以不继承。这两个派生类 将作为内部类添加到主类中. 例程:DrawLineA.java 和DrawLine1.java 功能:Applet形式的画直线程序,分别用MouseListener和 MouseMotionListener接口、 MouseAdapter和MouseMotionAdapter 实现。只能保存最近一根直线
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有