画直线需要的监听器
-
MouseListener接口 鼠标监听器
通过鼠标事件,可以跟踪鼠标按下,单击,移动,拖动,释放,进入,退出,移动鼠标滚轮。 -
画笔类 Graphics
-
实现鼠标接口需要重写接口中所有方法(5个)
- -
重要方法
界面得到了画笔
其中括号里的g和等式右边的g是界面的画笔
等式左边的加了this的g是监听器的画笔 -
步骤:
1.实现界面
2.实现鼠标监听器
3.得到鼠标事件的坐标
4.得到画笔:JFrame对象.getGraphics;
5.设置传递画笔
6.使用drawline(x1,y1,x2,y2)
创建鼠标接口的类
在显示界面的方法中创建监听器并添加到界面
3.
在鼠标接口的方法中得到坐标
在显示界面的方法中得到画笔
在显示界面的方法中用监听器对象调用传递画笔的方法
因为是要用鼠标监听器来跟踪画笔,从而知晓方位,因而监听器要得到画笔