de.willuhn.util.ProgressMonitor
, java.lang.Runnable
public class SplashScreen
extends java.lang.Object
implements de.willuhn.util.ProgressMonitor, java.lang.Runnable
Modifier and Type | Class | Description |
---|---|---|
static class |
SplashScreen.Mode |
Der Splashscreen-Modus.
|
Constructor | Description |
---|---|
SplashScreen(SplashScreen.Mode mode,
boolean disposeDisplay) |
ct.
|
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) |
public SplashScreen(SplashScreen.Mode mode, boolean disposeDisplay)
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.public void init()
public void run()
run
in interface java.lang.Runnable
Runnable.run()
public void setPercentComplete(int percent)
setPercentComplete
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.setPercentComplete(int)
public void setStatus(int status)
setStatus
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.setStatus(int)
public void setStatusText(java.lang.String text)
setStatusText
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.setStatusText(java.lang.String)
public org.eclipse.swt.widgets.Shell getShell()
public void log(java.lang.String msg)
log
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.log(java.lang.String)
public void addPercentComplete(int percent)
addPercentComplete
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.addPercentComplete(int)
public int getPercentComplete()
getPercentComplete
in interface de.willuhn.util.ProgressMonitor
ProgressMonitor.getPercentComplete()