在 jnlp 应用程序中,我们创建了一个从 javax.swing.JDialog 扩展的模式弹出窗口,并在必要时调用 dispose() 来隐藏对话框。但是,有时最终客户会遇到重绘问题。对话框并没有真正消失,它的父窗口看起来很乱。我无法重现,但它在最终客户端 PC 上发生了很多次。我想有两个可能的原因:
- 我们的应用程序中有一个线程直接更新游标。但是,我无法证明这个线程是问题的根本原因。
- 周期性地,我们有另一个进程在几秒钟内高度使用 CPU。我试图加载 CPU,但我也无法重现该问题。
在这种情况下对我有什么建议吗?
谢谢!