我使用Swing并在调试时,我想重新绘制整个框架以帮助我理解正在进行的操作。我可以用我的调试器完美地查看我的局部变量,但没有任何东西像视觉反馈。如何强制框架/面板重新绘制自己?
我并不关心解决方案对于真正的应用程序有多脏/不合适,我只是想在我调试时使用我的调试器的表达式求值程序来执行它。由于repaint()
方法似乎只是向事件队列添加事件,因此当我的调试暂停我的应用程序时它不起作用。我觉得我需要让EventQueue或UI线程更新,但我不知道如何。
我希望在EventQueue主题中有一个重绘的解决方案,但也有兴趣知道如果我在另一个主题中有什么不同。我正在使用IntelliJ Idea进行调试。