CHANGES SINCE THE PREVIOUS RELEASE Swing 1.0.3 is an interim release created to improve Swing applet support in the concurrent release of Java Plug-in. For the latest, detailed information about Swing, be sure to check our Web site, The Swing Connection: http://java.sun.com/products/jfc/swingdoc-current/ ========== Bugs Fixed ========== 4136103 JApplet repaint/deadlock problems ----------------------------------------- JApplets in Netscape and Internet Explorer, both with and without the Java Plug-in, would deadlock under many circumstances, most noticeably when two Swing applets were run at the same time on one page. The fix involved changes to the Swing repaint machinery. 4111391 java.awt.swing.Timer does not restart under appletviewer ---------------------------------------------------------------- When reloading a swing JApplet, or going back a page and coming forward again, all registered Timer actions would stop. The fix involves restarting the Timer when the page reloads. 4113876 setMnemonic doesn't appear to be working on buttons ----------------------------------------------------------- This bug caused all button mnemonics to be ignored. The fix involves the plaf BasicButtonListener watching for button mnemonic change events and registering key actions appropriately. 4128980 Submenus of JPopupMenus don't go away when the menus are canceled ------------------------------------------------------------------------- In Swing 1.0.2 if you have a popup menu with a submenu, and the user tries to cancel it by clicking outside the menu hierarchy, the submenu stays up.