这段程序是我的一个项目里的一段,原本设计的目的是实现对图片进行个性化手写签名,实现这样的方式有很多,但是由于这个项目是全触摸屏设备使用,没有鼠标和键盘,所以就这样设计了。基本思想是将图片作为背景,然后以手写板的方式直接绘制,然后生成新的图片,呵呵!可能有点小题大作,如果大家有什么别的方式实现,欢迎留言指教,本人虚心学习中。。。
程序代码如下:
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionListener;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class TestBackground implements MouseMotionListener,ActionListener {
/**
* 项目笔记
*/
static final int r=3;
static int ox, oy;
static int flag=1;//颜色控制
public static void main(String[] args) {
JFrame f = new JFrame();
JPanel panel = new JPanel() {

这是一个使用Java实现的触摸屏设备上的简易画图板,背景为图片,用户可以直接在图片上进行手写签名。程序通过监听鼠标事件,根据颜色按钮选择不同颜色绘制,并提供保存和退出功能。
最低0.47元/天 解锁文章
3651

被折叠的 条评论
为什么被折叠?



