社区
Java SE
帖子详情
关于 repaint(),thread.sleep 的问题
jhlxxxx
2011-04-30 02:42:41
我想在一个panel里面 每隔0.5秒画一个圈,然后把之前的圈擦除
这是我想法,
public void paintComponent(Graphics g)
{
........
在(x,y)画个圈;
y++;
thread.sleep(500); // exception 什么的这里省略
repaint();
........
........
}
问题是这样好像不行啊。。
请问有没有什么办法解决这个问题。
谢谢。
...全文
105
2
打赏
收藏
关于 repaint(),thread.sleep 的问题
我想在一个panel里面 每隔0.5秒画一个圈,然后把之前的圈擦除 这是我想法, public void paintComponent(Graphics g) { ........ 在(x,y)画个圈; y++; thread.sleep(500); // exception 什么的这里省略 repaint(); ........ ........ } 问题是这样好像不行啊。。 请问有没有什么办法解决这个问题。 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
magong
2011-04-30
打赏
举报
回复
[Quote=引用楼主 jhlxxxx 的回复:]
public void paintComponent(Graphics g)
{
........
在(x,y)画个圈;
y++;
thread.sleep(500); // exception 什么的这里省略
repaint();
........
........
}
[/Quote]
不能在paintComponent方法中sleep。
只能在另开的一个线程中sleep并调用repaint方法。
可以看看Timer类的使用。
Joop_Song
2011-04-30
打赏
举报
回复
[Quote=引用楼主 jhlxxxx 的回复:]
我想在一个panel里面 每隔0.5秒画一个圈,然后把之前的圈擦除
这是我想法,
public void paintComponent(Graphics g)
{
........
在(x,y)画个圈;
y++;
thread.sleep(500); // exception 什么的这里省略
//在这里:在你调用repaint90()前,你可以先把面板上的东西清除掉,应该有方法的,不怎么用,忘了!!
repaint();
........
.....……
[/Quote]++
Java图片拉伸变形实例.rar
thread
.
sleep
(30); //线程休眠,实现图像的逐渐翻转 graphics.setColor(Color.white); //设置当前颜色 graphics.fillRect(0,0,imageWidth,imageHeight); //绘制填充矩形 graphics.drawImage(images...
多线程设计 JAVA
在这个方法中,根据当前线程的不同执行不同的操作,包括更新坐标值、绘制图像等,并通过`
Thread
.
sleep
(1000)`使得线程暂停一秒。 #### 三、总结 本示例通过具体的代码实现了一个简单的多线程Applet应用。虽然代码...
简单的数字时钟
简单的数字时钟 public void run(){ //运行进程 while (clock!...
Thread
.
sleep
(1000); //线程暂停一秒(1000毫秒) } catch (InterruptedException ex){ ex.printStackTrace(); //输出出错信息 } } }
J2ME游戏的基本结构
值得注意的是,`
Thread
.
sleep
(timeCount)`用于控制帧率,防止过度消耗系统资源。此外,`service
Repaint
s()`方法用来处理系统的重绘请求,确保画布及时更新。 总结起来,J2ME游戏的基本结构是一个持续运行的游戏循环...
java applet小程序
这个间隔通常可以通过`java.lang.
Thread
.
sleep
()`方法来控制,以实现每帧之间的延迟。 为了使圆圈能够放大和缩小,开发者可能使用了`translate()`方法来改变画布的坐标系,或者直接修改圆的半径。当圆的半径增大到...
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章