当前位置:编程学习 > JAVA >>

Java多线程问题

假设我想在一个面板中绘制四个字,每个字用一个线程来绘制,该怎么实现!!! 多线程 java 线程 GUI --------------------编程问答-------------------- 1. 定义数据,比如用String表示你的数据
2. UI的paint()里面取数据并绘制
3. 在new 出来的线程Thread的run()方法里面修改你的数据,即修改String, 然后调用UI组件的repaint()方法。

说白了,就是线程间通过共享变量通信,一个线程是UI线程,一个线程是你自定义的线程。 --------------------编程问答-------------------- 每次repaint()都是重新绘制整个组件,到最后就只剩下一个字了啊。这个怎么解决 --------------------编程问答--------------------
引用 2 楼 xzhtj 的回复:
每次repaint()都是重新绘制整个组件,到最后就只剩下一个字了啊。这个怎么解决



引用 2 楼 xzhtj 的回复:
每次repaint()都是重新绘制整个组件,到最后就只剩下一个字了啊。这个怎么解决

容器里放4个组件不就可以了吗?
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,