Package editor.util

Class ModalEventQueue

java.lang.Object
editor.util.ModalEventQueue
All Implemented Interfaces:
Runnable
Direct Known Subclasses:
GosuEventQueue, 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.
  • Field Details

  • Constructor Details

    • 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 Details

    • run

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

      private void handleIdleTime()
    • executeIdleTasks

      protected void executeIdleTasks()
    • handleUncaughtException

      protected void handleUncaughtException(Throwable t)
    • isModal

      protected boolean isModal()
    • dispatchEvent

      public void dispatchEvent(AWTEvent event)