繁体   English   中英

EDT和其他Thread关系都是关于repaint()方法的java

[英]EDT and other Thread relations regard repaint() method java

如果GUI确定由EDT构建,那么对EDT上的其他一些Thread调用绘画进行重新调用吗? 如果没有,我如何确定呢,效率越高越好。

基本上方法repaint()默认调用EDT,一切正常,直到调用第一个Thread.sleep(int) ,然后你在Swing中遇到Concurency的问题,

必须看看Swing Timer ,它提供Swing绘画的基本功能或延迟Swing GUI中的任何事件,

如果您的更新不是关于Graphics,那么您可以通过将输出包装到Swing GUI到invokeLater()来调用EDT

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM