JAVA画图板.doc
上传人:yy****24 上传时间:2024-09-10 格式:DOC 页数:12 大小:135KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA画图板.doc

JAVA画图板.doc

预览

免费试读已结束,剩余 2 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JAVA画图板[java]HYPERLINK"http://blog.csdn.net/heqingsong1/article/details/7592750"\l"#"\o"viewplain"viewplainHYPERLINK"http://blog.csdn.net/heqingsong1/article/details/7592750"\l"#"\o"copy"copyHYPERLINK"http://blog.csdn.net/heqingsong1/article/details/7592750"\l"#"\o"print"printHYPERLINK"http://blog.csdn.net/heqingsong1/article/details/7592750"\l"#"\o"?"?importjava.awt.BasicStroke;importjava.awt.BorderLayout;importjava.awt.Button;importjava.awt.Color;importjava.awt.Cursor;importjava.awt.Dimension;importjava.awt.Frame;importjava.awt.Graphics;importjava.awt.Graphics2D;importjava.awt.GridLayout;importjava.awt.Label;importjava.awt.Panel;importjava.awt.RenderingHints;importjava.awt.Toolkit;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.awt.event.MouseListener;importjava.awt.event.MouseMotionListener;importjava.awt.event.WindowAdapter;importjava.awt.event.WindowEvent;importjava.awt.image.BufferedImage;/***简单画图板程序**@author何青松*@version1.0*/publicclassUIextendsFrame{//画板privatePalettepalette=null;//显示当前颜色的面板privatePanelnonceColor=null;//画笔粗细privateLabeldrawWidth=null;//画笔端点的装饰privateLabeldrawCap=null;//选取颜色按钮的监听事件类privateButtonColorActionbuttonColorAction=null;//鼠标进入按钮后光标样式的监听事件类privateButtonCursorbuttonCursor=null;//画笔样式的监听事件privateButtonStrokeActionbuttonStrokeAction=null;/***构造方法**/publicUI(){//设置标题栏文字super("画图板");//构造一个画图板palette=newPalette();Panelpane=newPanel(newGridLayout(2,1));//画笔颜色选择器PanelpaneColor=newPanel(newGridLayout(1,13));//12个颜色选择按钮Button[]buttonColor=newButton[12];Color[]color={Color.black,Color.blue,Color.cyan,Color.darkGray,Color.gray,Color.green,Color.magenta,Color.orange,Color.pink,Color.red,Color.white,Color.yellow};//显示当前颜色的面板nonceColor=newPanel();nonceColor.setBackground(Color.black);paneColor.add(nonceColor);buttonColorAction=newButtonColorAction();buttonCursor=newBut