Hello. Please review the fix for jdk 8. The fix has two parts- Repaint method in the peer now paint the component in place if it was called on EDT only. - Most of setters were changed to stop recursion if they were called on EDT.
Bug: https://bugs.openjdk.java.net/browse/JDK-7090424 Webrev can be found at: http://cr.openjdk.java.net/~serb/7090424/webrev.00 -- Best regards, Sergey.