没有合适的资源?快使用搜索试试~ 我知道了~
首页java画图板程序代码
java画图板程序代码
需积分: 50 25 下载量 135 浏览量
更新于2023-03-16
评论
收藏 76KB DOC 举报
安装NETBeans IDE7.3.1和JavaJDK5.0以上版本,然后新建项目,复制代码,运行即可得到绘图板。
资源详情
资源评论
资源推荐
简单的 Java 画板程序
import java.awt.*;
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
public class huaban
{
JFrame f=new JFrame("画板");
//JPanel P1=new JPanel();
//JPanel P2=new JPanel();
JToolBar jtb=new JToolBar("工具");
DrawCanvas drawArea=new DrawCanvas();
int preX = -1;
int preY = -1;
int X=0;
float con=1;
int Econ=5;
JButton btn0=new JButton(new ImageIcon("image/12.png"));//打开
JButton btn1=new JButton(new ImageIcon("image/13.png"));//保存
JButton btn2=new JButton(new ImageIcon("image/1.png"));//画笔
JButton btn3=new JButton(new ImageIcon("image/2.png"));//直线
//JButton btn4=new JButton("曲线");
JButton btn5=new JButton(new ImageIcon("image/3.png"));//椭圆
JButton btn6=new JButton(new ImageIcon("image/4.png"));//矩形
JButton btn7=new JButton(new ImageIcon("image/7.png"));//调色板
//JButton btn8=new JButton("当前颜色");
JButton btn9=new JButton(new ImageIcon("image/14.png"));//橡皮
JButton btn10=new JButton(new ImageIcon("image/6.png"));//清除
JButton btn11=new JButton(new ImageIcon("image/8.png"));//黑色
JButton btn12=new JButton(new ImageIcon("image/9.png"));//红色
JButton btn13=new JButton(new ImageIcon("image/10.png"));//绿色
JButton btn14=new JButton(new ImageIcon("image/11.png"));//蓝色
JButton btn15=new JButton("1");//画笔大小
JButton btn16=new JButton("2");
JButton btn17=new JButton("3");
JButton btn18=new JButton("4");
JButton btn19=new JButton("1");//橡皮大小
JButton btn20=new JButton("2");
JButton btn21=new JButton("3");
JButton btn22=new JButton("4");
//JLabel L1=new JLabel("画笔颜色",JLabel.CENTER);
JLabel L2=new JLabel("橡皮大小",JLabel.CENTER);
JLabel L3=new JLabel("画笔大小",JLabel.CENTER);
JLabel L4=new JLabel(" █",JLabel.CENTER);//当前颜色
JLabel L5=new JLabel("当前颜色",JLabel.CENTER);//当前颜色
FileDialog d1 = new FileDialog(f,"选择需要打开文件",FileDialog.LOAD);
FileDialog d2 = new FileDialog(f,"选择保存文件的路径",FileDialog.SAVE);
//Choice ColorChoice=new Choice();
//Choice SizeChoice=new Choice();
// Choice EraserChoice=new Choice();
BasicStroke size = new BasicStroke(con);
BufferedImage image = new BufferedImage(1366,768, BufferedImage.TYPE_INT_RGB);
Graphics g = image.getGraphics();
Graphics2D g2 = (Graphics2D)g;
Color foreColor = new Color(0,0,0);
public void init()
{
//P2.add(btn0);
//P2.add(btn1);
//P2.add(btn2);
//P2.add(btn3);
//P2.add(btn4);
//P2.add(btn5);
//P2.add(btn6);
//P2.add(L1);
//P2.add(ColorChoice);
//P2.add(L3);
//P2.add(SizeChoice);
//P2.add(btn7);
//P2.add(btn8);
//P2.add(L4);
//P2.add(btn9);
//P2.add(L2);
//P2.add(EraserChoice);
//P2.add(btn10);
jtb.add(btn0);
jtb.add(btn1);
jtb.addSeparator();
jtb.add(btn2);
jtb.add(btn3);
jtb.add(btn5);
jtb.add(btn6);
jtb.add(btn9);
jtb.addSeparator();
jtb.add(btn11);
jtb.add(btn12);
jtb.add(btn13);
jtb.add(btn14);
jtb.add(btn7);
jtb.addSeparator();
//jtb.add(btn10);
//jtb.addSeparator();
jtb.add(L5);
jtb.add(L4);
jtb.addSeparator();
jtb.add(L3);
jtb.add(btn15);
jtb.add(btn16);
jtb.add(btn17);
jtb.add(btn18);
//jtb.add(SizeChoice);
jtb.addSeparator();
jtb.add(L2);
jtb.add(btn19);
jtb.add(btn20);
jtb.add(btn21);
jtb.add(btn22);
//jtb.add(EraserChoice);
jtb.addSeparator();
jtb.add(btn10);
//ColorChoice.add("black");
//ColorChoice.add("red");
//ColorChoice.add("green");
//ColorChoice.add("blue");
//SizeChoice.add("1");
//SizeChoice.add("2");
//SizeChoice.add("3");
//SizeChoice.add("4");
//EraserChoice.add("1");
//EraserChoice.add("2");
剩余12页未读,继续阅读
软测小生
- 粉丝: 2086
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0