java 实现电子签名_java swing实现手写板电子签名系统 | 学步园
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实现手写板电子签名系统 | 学步园相关推荐
- java校验邮箱_Java正则表达式校验邮箱和手机号 | 学步园
[html] import java.util.regex.Matcher; import java.util.regex.Pattern; public class CheckMobileAndEm ...
- java printwriter用法_Java中printwriter类的用法 | 学步园
printwriter类: java.io 类 PrintWriter java.lang.Object java.io.Writer java.io.PrintWriter 所有已实现的接口: Cl ...
- java原始类型_Java的原始类型(Primitive Type) | 学步园
我们知道,在Java中,变量有两种类型,一种是原始类型,一种是引用类型. 原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double.在J ...
- java下发报文_java报文的发送和接收 | 学步园
/* * 发送端 */ public void send() throws Exception { System.out.println("send..............") ...
- java webapps路径_java 获取服务器端的webapps路径 | 学步园
/** * 获取服务器端的webapps路径 * @return */ public String findServerPath(){ String classPath = this.getClass ...
- java 广义表_java 输入广义表 生成二叉树 | 学步园
今天我要分享我学习用广义表生成二叉树的代码 这里我参考了 张二青博主的一些知识 http://my.csdn.net/zhangerqing 下面我进行分析了 比如输入广义表 (有关字符串的定义 ...
- java 和历_Java 儒略历和公历的换算 | 学步园
// 儒略历:113260 = 前三位(2013-1900)+后三位(2013年中的第260天) //'yyyy-MM-dd'时间格式转换为六位数字日历 public static String Da ...
- java swing实现手写板电子签名系统
java swing实现手写板电子签名系统 支持 手写板 ,触摸屏电脑,支持压强 压感效果......................... 部分代码 MyLeftPanel.java public ...
- java调用存储过程sqlserver_Java调用SqlServer存储过程怎么实现 | 学步园
在使用Java开发时,经常会遇到调用SqlServer存储过程的问题.下面学步园小编来讲解下Java调用SqlServer存储过程怎么实现? Java调用SqlServer存储过程怎么实现 1.数据库 ...
最新文章
- 计算机 二进制 中国,二进制与计算机
- 【转载】DL图片预处理
- 【运维安全】- 总结
- MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应...
- 121.应用层有什么协议,作用是什么?
- 转:IE iframe不刷新的问题之完美解决
- sklearn与pandas的缺失值处理
- 基于websocket的简单通信
- OpenJDK 14 与 OpenJDK 8 及多个主要版本的性能基准测试对比
- Php 类似coffeescript,十个CoffeeScript一行程序——震惊你的小伙伴
- 解决Python安装后目录下缺失Scripts文件夹
- python 三维数组旋转_numpy.transpose对三维数组的转置方法
- 会计与计算机融合的会计论文,管理会计与财务会计融合浅析论文
- 频谱分析仪的作用是什么?TFN FAT811手持式频谱分析仪
- arm-2d库详细介绍
- 互联网面试知识点总结(三)- 计算机网络篇
- 一维信号卷积与图像卷积的区别
- 浮点运算单元FPU能给电机控制带来什么?
- u-boot-2012.04.01移植到TQ2440
- 14 Tornado - XSRF