java swing实现手写板电子签名系统

支持 手写板 ,触摸屏电脑,支持压强 压感效果.........................

部分代码  MyLeftPanel.java

public void paintComponent(Graphics g)

{

super.paintComponent(g);

int height=getHeight();

int width=getWidth();

ImageIcon imageIcon;

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_02.gif"));

MyUIUtils.DrawBufferedImageCutFillH(g, 0, 0, 26, height,imageIcon.getImage(),null);

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_03.gif"));

MyUIUtils.DrawBufferedImageCutFillW(g,26,0,width-26,8, imageIcon.getImage(), null);//上 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_07.gif"));

MyUIUtils.DrawBufferedImageCutFillH(g,width-9, 8,9,height-8,imageIcon.getImage(), null);//右 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_16.gif"));

MyUIUtils.DrawBufferedImageCutFillW(g,26 , height-9,width-26-9,9, imageIcon.getImage(),null);//下 完

this.mySurface1.setBounds(26, 8, width-26-9, height-8-9);//完

imageIcon=null;

}

部分代码 MyRightPanel.java

public void paintComponent(Graphics g)

{

super.paintComponent(g);

//int height=getHeight();

//int width=getWidth();

int h2=53;

ImageIcon imageIcon;

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_04.gif"));

g.drawImage(imageIcon.getImage(), 0, 0,285,117, null);//最上 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_08.gif"));

g.drawImage(imageIcon.getImage(), 0, 117,25,308, null);//左边 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_11.gif"));

g.drawImage(imageIcon.getImage(), 25, 117,238,h2+74+h2+75+h2, null);

//imageIcon=new ImageIcon(getClass().getResource("E-Signature_13.gif"));

//g.drawImage(imageIcon.getImage(), 0, 0,238,75,this);

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_10.gif"));

g.drawImage(imageIcon.getImage(), 25+238, 117,22,308, null);//右边 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_05.gif"));

g.drawImage(imageIcon.getImage(), 285, 0,18,904, null);//最右边 完

imageIcon=new ImageIcon(getClass().getResource("Images/E-Signature_15.gif"));

g.drawImage(imageIcon.getImage(), 0, 285+117,285,479, null);//最下

imageIcon=null;

}

程序算简单的啦。。。手写板 使用了开源的Jpen驱动。。支持全部手写板硬件。。。

支持 手写板 ,触摸屏电脑,支持压强 压感效果.........................

难点是美工给的图片的重绘和整合和切割。

电子手写板签名。。随心所欲。。。。。有问题的话 QQ1163551688联系我。。

--------------------------------------------------------------------------------------------

贴图说话。。。。

完。。。。难点是美工给的图片的重绘和整合和切割。。。。。。。。。。。。

java 实现电子签名_java swing实现手写板电子签名系统 | 学步园相关推荐

  1. java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园

    [html] import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEm ...

  2. java printwriter用法_Java中printwriter类的用法 | 学步园

    printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Cl ...

  3. java原始类型_Java的原始类型(Primitive Type) | 学步园

    我们知道,在Java中,变量有两种类型,一种是原始类型,一种是引用类型. 原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double.在J ...

  4. java下发报文_java报文的发送和接收 | 学步园

    /* * 发送端 */ public void send() throws Exception { System.out.println("send..............") ...

  5. java webapps路径_java 获取服务器端的webapps路径 | 学步园

    /** * 获取服务器端的webapps路径 * @return */ public String findServerPath(){ String classPath = this.getClass ...

  6. java 广义表_java 输入广义表 生成二叉树 | 学步园

    今天我要分享我学习用广义表生成二叉树的代码 这里我参考了  张二青博主的一些知识 http://my.csdn.net/zhangerqing 下面我进行分析了  比如输入广义表  (有关字符串的定义 ...

  7. java 和历_Java 儒略历和公历的换算 | 学步园

    // 儒略历:113260 = 前三位(2013-1900)+后三位(2013年中的第260天) //'yyyy-MM-dd'时间格式转换为六位数字日历 public static String Da ...

  8. java swing实现手写板电子签名系统

    java swing实现手写板电子签名系统 支持 手写板 ,触摸屏电脑,支持压强 压感效果......................... 部分代码  MyLeftPanel.java public ...

  9. java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园

    在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...

最新文章

  1. 计算机 二进制 中国,二进制与计算机
  2. 【转载】DL图片预处理
  3. 【运维安全】- 总结
  4. MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...
  5. 121.应用层有什么协议,作用是什么?
  6. 转:IE iframe不刷新的问题之完美解决
  7. sklearn与pandas的缺失值处理
  8. 基于websocket的简单通信
  9. OpenJDK 14 与 OpenJDK 8 及多个主要版本的性能基准测试对比
  10. Php 类似coffeescript,十个CoffeeScript一行程序——震惊你的小伙伴
  11. 解决Python安装后目录下缺失Scripts文件夹
  12. python 三维数组旋转_numpy.transpose对三维数组的转置方法
  13. 会计与计算机融合的会计论文,管理会计与财务会计融合浅析论文
  14. 频谱分析仪的作用是什么?TFN FAT811手持式频谱分析仪
  15. arm-2d库详细介绍
  16. 互联网面试知识点总结(三)- 计算机网络篇
  17. 一维信号卷积与图像卷积的区别
  18. 浮点运算单元FPU能给电机控制带来什么?
  19. u-boot-2012.04.01移植到TQ2440
  20. 14 Tornado - XSRF

热门文章

  1. 关于学习技术人员的看法
  2. 使用C语言实现一个虚拟机
  3. 从日常开发说起,浅谈HTTP协议是做什么的
  4. 项目销售的技巧(二)
  5. Virgin Voyages扩大豪华娱乐阵容
  6. Recast-Detour看这里就够了!
  7. 2021深圳PMI-ACP敏捷项目管理认证招生简章
  8. 抖音矩阵系统源码,抖音矩阵系统,抖音SEO源码。、
  9. miniPCIe接口CAN卡在工控机中的应用
  10. Java基础之在窗口中绘图——绘制圆弧和椭圆(Sketcher 3 drawing arcs and ellipses)