Package editor.util

Class ModalEventQueue

  • All Implemented Interfaces:
    Runnable
    Direct Known Subclasses:
    SettleModalEventQueue

    public class ModalEventQueue
    extends Object
    implements 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​(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 Runnable
      • executeIdleTasks

        protected void executeIdleTasks()
      • handleUncaughtException

        protected void handleUncaughtException​(Throwable t)
      • isModal

        protected boolean isModal()
      • dispatchEvent

        public void dispatchEvent​(AWTEvent event)