Graphics 扇形闪烁

notepads 2009-05-12 05:30:06
我用Graphics的fillArc画了几个扇形,拼成了一个正圆
g.fillArc 填充其中一个扇形,我想让这个区域闪烁起来,以区别这个区域是否被选中
[我的想法是启动一个线程,根据所设置的不同颜色重绘这个区域]
但是一直不闪烁,请求高手支援...
...全文
95 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
一头头 2009-05-13
  • 打赏
  • 举报
回复
额。。。原来扇形可以拼成一个圆的。。。。

这个实现起来不是很难的哇 LZ最好还是贴点代码 否则不知道你思路是怎么样的哇

而且“我想让这个区域闪烁起来,以区别这个区域是否被选中 ” 这句话什么意思也不好理解 怎么样才算选中啊?
qmj150 2009-05-13
  • 打赏
  • 举报
回复
期待高手来看看。。。
dingoollf 2009-05-13
  • 打赏
  • 举报
回复
你有把扇形设颜色的代码放在paintComponent中吗?要不然你repaint界面时是执行不到改变颜色这些代码的
vsked 2009-05-13
  • 打赏
  • 举报
回复
看下下jfreechart看看..里面的比较详细吧
MT502 2009-05-13
  • 打赏
  • 举报
回复
不用另外其线程的,只要监听选中事件,获得当前坐标,判断是属于哪个扇形,然后调用闪烁代码就行
一头头 2009-05-13
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 notepads 的回复:]
引用 3 楼 coldanimal 的回复:
额。。。原来扇形可以拼成一个圆的。。。。

这个实现起来不是很难的哇 LZ最好还是贴点代码 否则不知道你思路是怎么样的哇

而且“我想让这个区域闪烁起来,以区别这个区域是否被选中 ” 这句话什么意思也不好理解 怎么样才算选中啊?


我是用j2me开发的。意思是把选中的那个扇形区域,以不同于其它的扇形块的样式展现给用户,比如说让被选中区域的颜色在红和蓝两种颜色之间替换重绘…
[/Quote]

那怎么样算选中呢?鼠标点击还是怎么样
notepads 2009-05-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 coldanimal 的回复:]
额。。。原来扇形可以拼成一个圆的。。。。

这个实现起来不是很难的哇 LZ最好还是贴点代码 否则不知道你思路是怎么样的哇

而且“我想让这个区域闪烁起来,以区别这个区域是否被选中 ” 这句话什么意思也不好理解 怎么样才算选中啊?
[/Quote]

我是用j2me开发的。意思是把选中的那个扇形区域,以不同于其它的扇形块的样式展现给用户,比如说让被选中区域的颜色在红和蓝两种颜色之间替换重绘,这样就给用户闪烁的感觉,我的思路是用线程,但没有成功。
black_night 2009-05-12
  • 打赏
  • 举报
回复
将代码发上来,才知道问题
胡须棉花糖 2009-05-12
  • 打赏
  • 举报
回复
帮顶

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧