Detangler is a Java Swing thread debugger. No changes to your code are needed to find the exact line where a bug is. Detangler solves problems such as incomplete and incorrect displays, events happening in the wrong order, gray windows, lockups, and slow response that gets slower with more use. These symptoms are usually caused by incorrect Swing threading, and thread bugs are the hardest to find. Detangler finds those tough bugs for you so that your application runs smoothly and quickly.


Automatically detects the program name, classpath, and working directory after user selects the main class or jar file. The license has been fixed so that commercial software can be used with Detangler. This release is started from the installer and requests feedback if uninstalled.

URL: Detangler: Swing Thread Debugger