由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - paint()呀,repaint()呀
相关主题
问个HttpClient 的问题怎么控制paint?
questions on repaint()Java Swing -- autohide panel widgets?
a Java MultiThreading questionJava Paint()可以被中断吗?
急问:怎么kill一个thread, thread.interrupte()不好用呀?这个应该是java本身的错误吧?
一道java题请问关于用threadPoolExecutor实现threadpool的问题?
java thread question问个多线程问题
one multi-threading question请教一个多线程的问题
农民运动讲习所1. Thread and paint()为什么改变窗口大小内容才能显示?
相关话题的讨论汇总
话题: paint话题: thread话题: repaint话题: awt话题: 执行
进入Java版参与讨论
1 (共1页)
g****y
发帖数: 323
1
看来我以前的入手点错了,发文问了很多关于paint()的问题,还有
关于在另外一条Thread上paint的问题,真是愚昧。
这几天被paint()搞得焦头烂额,看了很多关于Thread的东东,觉
得自己懂了,一出来repaint()就写菜。坐下心来,把每一个Thread
打了出来,DD.
paint()是在awt的Thread上,和自己创建的Thread没有关系,自己的
Thread如果在repaint()后休息sleep的足够就的话,awt-queue就执
行,如果休息短了,可能跳过,所谓在另外的Thread上paint()不过
是个错误的提法,最总还是要在awt上执行。
假如thread1, thread2, thread1.start(), thread2.start(),两个
都有paint(),
则由于两者的paint()都在同一个awt-queue上,所以很有可能一个的
执行了,一个没有执行。这个我已经通过在一个Frame里加两个Runna
ble的Panel, Panel里包含paint(),来做了验证,当我休息的比较合
适的时候,其中一个执行大部分的paint(),而
1 (共1页)
进入Java版参与讨论
相关主题
为什么改变窗口大小内容才能显示?一道java题
getImage有个问题java thread question
我这个简单例子,怎么在actionListener里面拿到contentPane的instance?one multi-threading question
how to update swing components农民运动讲习所1. Thread and paint()
问个HttpClient 的问题怎么控制paint?
questions on repaint()Java Swing -- autohide panel widgets?
a Java MultiThreading questionJava Paint()可以被中断吗?
急问:怎么kill一个thread, thread.interrupte()不好用呀?这个应该是java本身的错误吧?
相关话题的讨论汇总
话题: paint话题: thread话题: repaint话题: awt话题: 执行