Package de.willuhn.jameica.gui
Class SplashScreen
- java.lang.Object
-
- de.willuhn.jameica.gui.SplashScreen
-
- All Implemented Interfaces:
de.willuhn.util.ProgressMonitor
,java.lang.Runnable
public class SplashScreen extends java.lang.Object implements de.willuhn.util.ProgressMonitor, java.lang.Runnable
Der Splash-Screen der Anwendung ;).- Author:
- willuhn
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SplashScreen.Mode
Der Splashscreen-Modus.
-
Constructor Summary
Constructors Constructor Description SplashScreen(SplashScreen.Mode mode, boolean disposeDisplay)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPercentComplete(int percent)
int
getPercentComplete()
org.eclipse.swt.widgets.Shell
getShell()
Liefert die Shell des Splash-Screens.void
init()
Startet den Splash-Screen.void
log(java.lang.String msg)
void
run()
void
setPercentComplete(int percent)
void
setStatus(int status)
void
setStatusText(java.lang.String text)
-
-
-
Constructor Detail
-
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 Detail
-
init
public void init()
Startet den Splash-Screen.
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
- See Also:
Runnable.run()
-
setPercentComplete
public void setPercentComplete(int percent)
- Specified by:
setPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.setPercentComplete(int)
-
setStatus
public void setStatus(int status)
- Specified by:
setStatus
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.setStatus(int)
-
setStatusText
public void setStatusText(java.lang.String text)
- Specified by:
setStatusText
in interfacede.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(java.lang.String msg)
- Specified by:
log
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.log(java.lang.String)
-
addPercentComplete
public void addPercentComplete(int percent)
- Specified by:
addPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.addPercentComplete(int)
-
getPercentComplete
public int getPercentComplete()
- Specified by:
getPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.getPercentComplete()
-
-