您的位置:首页 > 编程语言 > Java开发

画板项目——java

2016-03-23 18:33 387 查看
未完待续。。。1、初始化窗体,添加监听2、界面布局,创建新的类,左、下、中三个面板3、分别在面板上添加组件4、补充监听器中的方法,实现基本功能1、绘制图形(直线、矩形、圆形)
<pre class="java" name="code"><pre class="java" name="code">//line类中
public void draw(Graphics g){
g.setColor(color);
g.drawLine(x1, y1, x2, y2);
}
//rect类
public void draw(Graphics g){
g.setColor(color);
g.drawRect(Math.min(x2, x1),Math.min(y2, y1), Math.abs(x2-x1), Math.abs(y2-y1));
}
//oval类
public void draw(Graphics g){
g.setColor(color);
g.drawOval(Math.min(x2, x1),Math.min(y2, y1), Math.abs(x2-x1), Math.abs(y2-y1));
}
<pre class="java" name="code">//监听器if ("image10".equals(command)) {Shapes shape = new Line(x1,y1,x2,y2,g.getColor());shape.draw(g);db.shapeList.add(shape);} else if ("image12".equals(command)) {Shapes shape = new Rect(x1,y1,x2,y2,g.getColor());shape.draw(g);db.shapeList.add(shape);} else if ("image14".equals(command)) {Shapes shape = new Oval(x1,y1,x2,y2,g.getColor());shape.draw(g);db.shapeList.add(shape);
2、画笔实现3、橡皮擦实现4、刷子实现5、多边形实现6、喷漆实现7、吸管8、截图
                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: