Class StartupWindow

java.lang.Object
edu.cnu.mdi.app.StartupWindow
All Implemented Interfaces:
AutoCloseable

public final class StartupWindow extends Object implements AutoCloseable
Optional lightweight startup window with application metadata and live logging.
  • Constructor Details

    • StartupWindow

      public StartupWindow(StartupInfo info)
      Build and show a startup window with the given application metadata. Must be called on the Swing EDT.
      Parameters:
      info - the application metadata to display
      Throws:
      IllegalStateException - if not called on the Swing EDT
  • Method Details

    • show

      public void show()
    • status

      public void status(String message)
    • isShowing

      public boolean isShowing()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable