Package editor.util

Class ModalEventQueue

  • All Implemented Interfaces:
    java.lang.Runnable
    Direct Known Subclasses:
    GosuEventQueue, SettleModalEventQueue

    public class ModalEventQueue
    extends java.lang.Object
    implements java.lang.Runnable
    Provides for ui modality using a local event queue to dispatch events while a component is visible e.g., a frame or window.
    • Constructor Detail

      • ModalEventQueue

        public ModalEventQueue​(java.awt.Component visibleComponent)
        Parameters:
        visibleComponent - A visible component. The modal event queue remains operable/modal while the component is visible.
      • ModalEventQueue

        public ModalEventQueue​(IModalHandler modalHandler)
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
      • handleIdleTime

        private void handleIdleTime()
      • executeIdleTasks

        protected void executeIdleTasks()
      • handleUncaughtException

        protected void handleUncaughtException​(java.lang.Throwable t)
      • isModal

        protected boolean isModal()
      • dispatchEvent

        public void dispatchEvent​(java.awt.AWTEvent event)