基于Java的画图板具体要解决什么

基于Java的画图板具体要解决什么

基于Java的画图板具体要解决什么

文章插图
另一个我回答了 , 加了运行截图没有显示 。看看下面代码 , 新建类T拷进去 , 看看是不是你要的 。
关于java实现画图板的问题: 画图板的边画图 , 图形就能显示出来的功能怎么实现?
基于Java的画图板具体要解决什么

文章插图
你的问题有个不够清晰的地方 。当你鼠标按下时是否就影响了当前图像的内容?还是在鼠标抬起后才影响图像?举个例子:画笔在FreeDraw的时候按下鼠标既改变了当前图画 , 无论你合适抬起鼠标被覆盖的部分已经确定了 。
如果你的需求是第一种 , 那么很简单判断鼠标按下开始画 , 鼠标抬起结束就可以了 。如果你的需求是第二种 , 那么可以使用图层的概念 。鼠标按下时建立一个临时图层的Image , 并在这个临时图层上画 , 在画布刷新时 , 先draw正式图层 , 在draw临时图层 。当鼠标抬起时将两个图层合并就可以了 。
java 实现 简单画图功能(简单点的)
基于Java的画图板具体要解决什么

文章插图
楼主给你一个我编的 , 直接保存成pb.java编译运行 , 就是你要的画图功能____________________________________________________________________im