Hello All,
Please review the following fix for Jdk9: Bug: https://bugs.openjdk.java.net/browse/JDK-6288609 Webrev: http://cr.openjdk.java.net/~rchamyal/6288609/webrev.00/ Issue: On disposing the Top level JInternalFrame focus is not shifting to the JInternalFrame below it. Cause: Dispose method is changing the selection of currently closing frame and then it calls the DefaultDeskTopManager:closeFrame which finds the JInternalFrame below the closing frame based on selection of the closing frame and then shifts the focus to frame below it. Since selection is already changed by dispose method DefaultDeskTopManager:closeFrame is unable to find reference to previous frame. Fix: Removed the selection change code from Dispose method. Regards, Rajeev Chamyal