Class NewtSwingEDTUtils


  • public class NewtSwingEDTUtils
    extends Object
    • Constructor Detail

      • NewtSwingEDTUtils

        public NewtSwingEDTUtils()
    • Method Detail

      • checkModuleAccess

        public static void checkModuleAccess()
      • getModalBlockedStatus

        public static NewtSwingEDTUtils.ModalBlockedStatus getModalBlockedStatus​(com.jogamp.newt.event.InputEvent ev)
        WARNING: This method relies on implementation details of both NEWT and AWT. If for any reason it cannot determine whether the event is modal- blocked, it returns NewtSwingEDTUtils.ModalBlockedStatus.UNKNOWN. Client code should be written with this possibility in mind.

        Works on Oracle/OpenJDK 8 JVMs.

        Works on OpenJDK 9+ JVMs, but requires the following JVM arg:

         --add-opens java.desktop/java.awt=com.metsci.glimpse.core