Detangler is a Java Swing thread debugger. It 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.
URL: Detangler: Swing Thread Debugger