如何发现JavaSwing可能存在的问题?

如何发现JavaSwing可能存在的问题?,java,swing,code-analysis,Java,Swing,Code Analysis,我需要一个工具来监视正在运行的Java应用程序,并报告其中Swing GUI库的错误使用。例如,应该很容易找到从非UI线程调用setVisible()等方法的位置 与IntelliJ IDEA集成是一个优势。您可以尝试,它有EDT违规的运行时检查,有关详细信息,请参阅。您可以尝试,它有EDT违规的运行时检查,有关详细信息,请参阅。我不确定您是否可以从正在运行的应用程序中执行此操作,但有一些代码覆盖工具,您可以在程序执行之前添加此类规则并捕获问题。我不确定您是否可以从正在运行的应用程序中执行此操作

我需要一个工具来监视正在运行的Java应用程序,并报告其中Swing GUI库的错误使用。例如,应该很容易找到从非UI线程调用setVisible()等方法的位置


与IntelliJ IDEA集成是一个优势。

您可以尝试,它有EDT违规的运行时检查,有关详细信息,请参阅。

您可以尝试,它有EDT违规的运行时检查,有关详细信息,请参阅。

我不确定您是否可以从正在运行的应用程序中执行此操作,但有一些代码覆盖工具,您可以在程序执行之前添加此类规则并捕获问题。我不确定您是否可以从正在运行的应用程序中执行此操作,但有一些代码覆盖工具,您可以在其中添加此类规则并捕获问题在程序执行之前。一个智能的UI调试方法:)谢谢!一种智能的UI调试方法:)谢谢!