Source target updated to Java 1.6.
Interactive Swing replaced components are no longer added to the main JPanel and instead painted through the central Graphics pipeline like any other element. This means that Swing UI components can be layered using CSS. Swing components remain interactive because they are added to a Container that overlays the HTML panel but that disables painting on itself.
This change makes the 'isInteractive' tests unnecessary.
RootPanel now implements javax.swing.Scrollable and propagates sizing information in a way that better supports being used within a JScrollPane. There's no longer ugly scroll pane repainting when the scroll pane is resized.
Interactive Swing replaced components are no longer added to the main JPanel and instead painted through the central Graphics pipeline like any other element. This means that Swing UI components can be layered using CSS. Swing components remain interactive because they are added to a Container that overlays the HTML panel but that disables painting on itself.
This change makes the 'isInteractive' tests unnecessary.