做一个简易的画图板
这里只演示画直线和矩形的代码,其余可自由拓展
步骤:
1,新建窗体
2,设置窗体属性
3,为鼠标添加动作监听器
4,创建MyListener类使之继承接口类MouseListener
5,获得鼠标按下和释放点的坐标
6,新建画笔,使画成直线
环境:
win8下的eclipse
package lessonPackage;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Draw extends JFrame
{
public static void main(String[]args)
{
Draw db=new Draw();
db.initFrame();
}
public void initFrame()
{
this.setTitle("画板");
this.setSize(800,600);
this.setLayout(new FlowLayout());
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(3);
this.setVisible(true);
//得到画笔,必须在窗体可见之后
Graphics g=this.getGraphics();
//安装监听器
MyListener mouse=new MyListener(g);
this.addMouseListener(mouse);
}
}