简易画图板的初步制作感悟:
第一步:明确目标(制作一个简易画图板)
第二步:创建一个窗体,设置窗体属性(setTitle("我的画图板");
setSize(500,500);
setLocationRelativeTo(null);
setDefaultCloseOperation(3);
setLayout(new java.awt.FlowLayout());
第三步:创建形状按钮和颜色对象 javax.swing.JButton button_line = new
javax.swing.JButton ("直线");
javax.swing.JButton button_red =new javax.swing.JButton("红 色");
第四步:将按钮添加到窗体中去
this.add(button_line);
第五步:对点击按钮的行为进行监听
1:创建一个监听器
2:对按钮进行监听
3:创建鼠标监听器对象
4:给窗体添加鼠标监听器
第六步:当鼠标监听其创建以后,调用MouseListener类中的
MouseListener()方法 见参数传递过去(这一步也是关键的一
步,传参问题,此处常见的一个问题是会 NullPointerException—
—空指针异常)
第七步:当参数传递过去后,将在MouseListener类里面
1:创建一个对象接受传过来的对象
2:通过该对象接受画布
3:获取command的值(按钮上的文本值)
第八步:实现鼠标的五个构造函数(mouseClicked,mouseEntered,
mouseExited,mousePressed,mouseReleased)
第九步:获取坐标
第十步:绘图
if(command.equals("直线"))
{
[size=medium][/size][/color][color=cyan]g.drawLine(x1,y1,x2,y2);
}