社区
Java
帖子详情
用JAVA做一个画板的程序,请问想实现类似windows画板的填充应该怎么做
DoubleRed
2012-06-06 09:09:13
就是像油漆桶那个样子的,会把整个图形都上色的
...全文
216
4
打赏
收藏
用JAVA做一个画板的程序,请问想实现类似windows画板的填充应该怎么做
就是像油漆桶那个样子的,会把整个图形都上色的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DoubleRed
2012-06-11
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
最土的算法,可以用递归的方式,以某点出发逐点扫描。
设填充点的颜色为 oc,填充颜色为 nc,那么:
public void fill(x, y, oc, nc) {
1、检查本点是否为oc,不是则直接return;
2、将本点填充为nc;
3、依次遍历上下左右4个点,并递归调用本函数;
}
这方法最简单最土速度最慢。
顺便给你找个稍微复杂一点点的:
ht……
[/Quote]
十分感谢啊,很有帮助
MiceRice
2012-06-06
打赏
举报
回复
最土的算法,可以用递归的方式,以某点出发逐点扫描。
设填充点的颜色为 oc,填充颜色为 nc,那么:
public void fill(x, y, oc, nc) {
1、检查本点是否为oc,不是则直接return;
2、将本点填充为nc;
3、依次遍历上下左右4个点,并递归调用本函数;
}
这方法最简单最土速度最慢。
顺便给你找个稍微复杂一点点的:
http://dev.10086.cn/cmdn/bbs/thread-11898-1-1.html
DoubleRed
2012-06-06
打赏
举报
回复
[Quote=引用楼主 的回复:]
就是像油漆桶那个样子的,会把整个图形都上色的
[/Quote]
晕。。。。
MiceRice
2012-06-06
打赏
举报
回复
填色算法,是个貌似简单,但要高效率则很有难度的问题。
易语言
程序
免安装版下载
静态编译后的易语言EXE/DLL之间不能再共享譬如窗口、窗口组件等
类似
资源,对于已经静态连接到
一个
EXE/DLL中的支持库,该支持库中的数据或资源将不能再被其它EXE/DLL中所使用的同名支持库访问。这是因为代码被分别...
用
java
编写
一个
简易功能
画板
_用
Java
语言编写
一个
简易
画板
一、需求分析无论我们使用什么语言,去编写
一个
什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。那么,
画板
需要满足怎样的需要呢?换句话说,在
画板
上,我们
应该
赋予它什么功能呢?从我们熟悉的...
Qt图形视图框架详解
介绍Qt中的Graphics View Framework,涉及View、Scene、Item的关系,如何自定义QGraphicsItem、处理Item之间的关联、如何布局及定义自己的布局Item、如何变幻Item、如何应用动画、如何处理拖放、如何给Item应用图形效果,提供拼图游戏、
画板
两个有用的实例。
Java
制作简单小
画板
Java
制作简单
画板
,包括两个类,
一个
主要
画板
类Drawpad,
一个
画板
监听器DrawListener类。 1、Drawpad类,包括
画板
,
画板
功能设计,保存图片等 package
Java
课程设计; import
java
.awt.Graphics; import
java
x....
java
语言画图_用
Java
语言编写
一个
简易
画板
一、需求分析无论我们使用什么语言,去编写
一个
什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。那么,
画板
需要满足怎样的需要呢?换句话说,在
画板
上,我们
应该
赋予它什么功能呢?从我们熟悉的...
Java
50,530
社区成员
85,608
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章