java图形编辑小程序

java图形编辑小程序

ID:14101348

大小:46.50 KB

页数:18页

时间:2018-07-26

java图形编辑小程序_第1页
java图形编辑小程序_第2页
java图形编辑小程序_第3页
java图形编辑小程序_第4页
java图形编辑小程序_第5页
资源描述:

《java图形编辑小程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、java图形编辑小程序进口在java.Applet。;导入的软件包java.awt。*;进口的java.awt.event中。*;java.util中。进口的javax.swing。*;进口的java.awt.geom。*;进口java.io.*;Point类实现Serializable接口{INTX,Y;col颜色;INT刀具;诠释寄宿生;点(X,诠释y,col颜色,诠释工具,诠释寄宿生){this.x=X;this.y=Y;this.col=COL;this.tool=工具;this.boarder寄宿生;}}类paintboard扩展框架实现的Actio

2、nListener,MouseMotionListener,MouseListener的的ItemListener{X=-1,Y=-1;INTCON=1;//画笔大小诠释经济学=5;//橡皮大小toolFlag=0;//toolFlag工具标记//toolFlag工具对应表://(0-画笔),(1-橡皮),(2-清除);//(3-直线);(4-圆)(5-矩形);颜色C=颜色(0,0,0);//画笔颜色BasicStroke的大小=新BasicStroke(CON,BasicStroke.CAP_BUTT,BasicStroke.JOIN_BEVEL)的;//画

3、笔粗细点cutflag=新的点(-1,-1,C,6,CON);//截断标志矢量paintInfo=NULL;//点信息向量组N=1;FileInputStream类picIn=NULL;文件输出流picOut=NULL;ObjectInputStream的VIN=NULL;ObjectOutputStream的VOUT=NULL;//*工具面板-画笔,直线,圆,矩形,多边形,橡皮,清除*/面板toolPanel;按钮的橡皮擦,drLine,drCircle,drRect;按钮清除,钢笔;选择ColChoice,SizeChoice,EraserChoice;按

4、钮colchooser;标签颜色,大小B,大小E;//保存功能按钮openPic,savePic;FileDialog的openPicture,savePicture;paintboard(字符串s){超(S);addMouseMotionListener(本);addMouseListener(本);paintInfo=新的Vector();/*各工具按钮及选择项*///颜色选择ColChoice=新选择();ColChoice.add(“黑”);ColChoice.add(“红色”);ColChoice.add(“蓝”);ColChoice.add(“绿色

5、”);ColChoice.addItemListener(本);//画笔大小选择SizeChoice=新选择();SizeChoice.add(“1”);SizeChoice.add(“3”);SizeChoice.add(“10”);SizeChoice.add(“7”);SizeChoice.add(“9”);SizeChoice.addItemListener(本);//橡皮大小选择EraserChoice=新选择();EraserChoice.add(“10”);EraserChoice.add(“9”);EraserChoice.add(“13”);

6、EraserChoice.add(“17”);EraserChoice.addItemListener(本);////////////////////////////////////////////////////toolPanel=新面板();清除=新的Button(“清除”);橡皮擦=新的Button(“橡皮”);笔=新的Button(“画笔”);drLine=新的Button(“画直线”);drCircle“=”新按钮“(”画圆形“);drRect=新的Button(“画矩形”);openPic新的按钮(“打开图画”);savePic新的按钮(“保存图画

7、”);colchooser=新的按钮(“显示调色板”);//各组件事件监听clear.addActionListener(本);eraser.addActionListener(本);pen.addActionListener(本);drLine.addActionListener(本);drCircle.addActionListener(本);drRect.addActionListener(本);openPic.addActionListener(本);savePic.addActionListener(本);colchooser.addActionLi

8、stener(本);颜色=新的Labe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。