Class SplashScreen

java.lang.Object
de.willuhn.jameica.gui.SplashScreen
All Implemented Interfaces:
de.willuhn.util.ProgressMonitor, Runnable

public class SplashScreen extends Object implements de.willuhn.util.ProgressMonitor, Runnable
Der Splash-Screen der Anwendung ;).
Author:
willuhn
  • Constructor Details

    • SplashScreen

      public SplashScreen(SplashScreen.Mode mode, boolean disposeDisplay)
      ct.
      Parameters:
      mode - der Mode. Zuerst wird versucht, das Bild direkt als Datei zu laden. Wenn das fehlschlaegt, wird getResourceAsStream() versucht.
      disposeDisplay - true, wenn auch das Display disposed werden soll.
  • Method Details

    • init

      public void init()
      Startet den Splash-Screen.
    • run

      public void run()
      Specified by:
      run in interface Runnable
      See Also:
    • setPercentComplete

      public void setPercentComplete(int percent)
      Specified by:
      setPercentComplete in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setPercentComplete(int)
    • setStatus

      public void setStatus(int status)
      Specified by:
      setStatus in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setStatus(int)
    • setStatusText

      public void setStatusText(String text)
      Specified by:
      setStatusText in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setStatusText(java.lang.String)
    • getShell

      public org.eclipse.swt.widgets.Shell getShell()
      Liefert die Shell des Splash-Screens.
      Returns:
      die Shell des Splash-Screens.
    • log

      public void log(String msg)
      Specified by:
      log in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.log(java.lang.String)
    • addPercentComplete

      public void addPercentComplete(int percent)
      Specified by:
      addPercentComplete in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.addPercentComplete(int)
    • getPercentComplete

      public int getPercentComplete()
      Specified by:
      getPercentComplete in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.getPercentComplete()