Hello, Jigsaw will disallow access to internal packages. We have written a complex validation and focus management implementation for our closed-source RIA and maintain it since JRE 1.4.
For this we use some internal API. We have a custom implementation of these interfaces: sun.awt.RequestFocusController sun.awt.AWTAccessor.ComponentAccessor And use this getter and setter: sun.awt.AWTAccessor#setComponentAccessor(AWTAccessor.ComponentAccessor) sun.awt.AWTAccessor#getComponentAccessor() sun.awt.AWTAccessor.ComponentAccessor#setRequestFocusController(RequestFocusController) Please make this API public. Furthermore we need to call java.awt.Component#revalidateSynchronously(). We do this with reflection. It would be nice to have a public API for this. Maybe a new static method on AWTAccessor: AWTAccessor.revalidateSynchronously(Component) Best Regards Reto Merz