一,界面的实现:
1.首先我们需要一个简单的界面,这个很简单我们只需要定义一个类来继承JFrame组件类即可
public class Draw extends JFrame {
public static void main(String[] args) {
Draw dr=new Draw();
dr.initUI();
}
public void initUI(){
this.setTitle("画图程序");
this.setSize(700, 500);
this.setDefaultCloseOperation(3);
this.setLocationRelativeTo(null);
FlowLayout f = new FlowLayout();
this.setLayout(f);//将f设置为窗体的布局方式
this.setVisible(true);
}
二,事件监听方法的使用
我们为了得到鼠标在界面上点击得到的坐标来画一条直线,这时候就需要使用到事件监听机制
事件监听机制包括三部分:1.事件源对象2.事件监听方法3.事件接口
我们这里的事件源对象是:窗体
需要用到的监听方法是:addMouseListener(MouseListener l)
事件接口是:MouseListener
1.首先我们先定义一个DrawListener事件处理类,由该类实现MouseListener鼠标事件接口,并重写接口中的所有抽象方法
2.实例化DrawListener事件处理类对象()
3.给窗体事件源对象添加addMouseLisrenerdl()