Java 涂鸦板(Java doodle board).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java 涂鸦板(Java doodle board)

Java 涂鸦板(Java doodle board) 进口java AWT *; 进口java AWT,几何*; 导入java awt事件*。。; 进口javax.摆动。*; 导入java IO *; 导入java。利用*; 公共课MiniDrawPad扩展JFrame /主类,扩展了JFrame类,用来生成主界面 { 私有对象输入流输入; 私有对象输出;/ /定义输入输出流,用来调用和保存图像文件 私人JButton选择[ ];//按钮数组,存放以下名称的功能按钮 私有字符串名称[ { = { “新”, “开放”, “拯救”,//这三个是基本操作按钮,包括”新建”、”打开”、”保存” 接下来是我们的画图板上面有的基本的几个绘图单元按钮/ * * / “铅笔”,//铅笔画,也就是用鼠标拖动着随意绘图 “线”,绘制直线/ / “矩形”,//绘制空心矩形 “frect”/ /绘制以指定颜色填充的实心矩形 “椭圆形”,//绘制空心椭圆 “foval”/ /绘制以指定颜色填充的实心椭圆 “圆”,//绘制圆形 “FCIRCLE”/ /绘制以指定颜色填充的实心圆形 “圆角”,//绘制空心圆角矩形 “frrect”/ /绘制以指定颜色填充的实心圆角矩形 “橡胶”,//橡皮擦,可用来擦去已经绘制好的图案 “色”,//选择颜色按钮,可用来选择需要的颜色 “中风”,//选择线条粗细的按钮,输入需要的数值可以实现绘图线条粗细的变化 “字”/ /输入文字按钮,可以在绘图板上实现文字输入 }; private String stylenames [ ] = { “宋体”、“隶书”、“华文彩云”、“仿宋_gb2312”、“华文行楷”, “方正舒体”、“宋体”、“线”、“等宽”, “sonsserif”、“Garamond” };//可供选择的字体项 / /当然这里的灵活的结构可以让读者自己随意添加系统支持的字体 私有图标项[ ]; private String tiptext [ ] = { / /这里是鼠标移动到相应按钮上面上停留时给出的提示说明条 / /读者可以参照上面的按钮定义对照着理解 “新”、“打开”、“保存”、“随心画”、“直线”、“矩形”、“实矩形”、“空椭圆”、“实椭圆”、“空心圆”、“实心圆”、“圆角矩形”、“实心圆角矩形”, “橡皮”、“颜色”、“粗细”、“写字”}; jtoolbar buttonpanel;/ /定义按钮面板 私人/显示鼠标状态的提示条JLabel的状态; 私人drawpanel drawingarea;/ /画图区域 私人的宽度= 900,高度= 550;//定义画图区域初始大小 图[ ] itemlist =新图纸[ 5000 ];//用来存放基本图形的数组 私有currentchoice = 3;//设置默认画图状态为随笔画 int索引= 0; The number of current graphics have been drawing / / Private Color color=Color.black; / / the pen color Int R, G, B; / / used to store the current color value Int F1, F2; / / used to store the current font style String style1; / / used to store the current font Private float stroke=1.0f; / / set the brush size, the default value is 1.0F JCheckBox bold, italic; / / define the style of the font selection box //bold is bold, italic is italic, and the two can be used at the same time JComboBox styles; Public (MiniDrawPad) / / constructor { Super (Drawing Pad); SetLocation (210130); SetTitle (doodle board); JMenuBar bar=new (JMenuBar); / / define menu bar Items=new ImageIcon[names.length]; / / create basic graphics button DrawingArea=new, DrawPanel (); Choices=new JButton[names.length]; But

您可能关注的文档

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档