Package de.willuhn.jameica.gui.parts
Class ProgressBar
java.lang.Object
de.willuhn.jameica.gui.parts.ProgressBar
- All Implemented Interfaces:
Part
,de.willuhn.util.ProgressMonitor
- Direct Known Subclasses:
BackgroundTaskMonitor
Implementierung eines Progress-Monitors, der seine Ausgaben in
Form eines Fortschrittsbalkens anzeigt.
-
Field Summary
Fields inherited from interface de.willuhn.util.ProgressMonitor
STATUS_CANCEL, STATUS_DONE, STATUS_ERROR, STATUS_MAP, STATUS_NONE, STATUS_RUNNING
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPercentComplete
(int percent) void
clearLog()
Loescht das Log.int
int
Liefert den aktuellen Status-Code.void
void
paint
(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.void
setPercentComplete
(int percent) void
setStatus
(int status) void
setStatusText
(String text) void
showLogs
(boolean show) Legt fest, ob die Log-Ausgaben angezeigt werden sollen.void
showPercent
(boolean show) Legt fest, ob der Fortschritt neben dem Balken auch nochmal als Prozentwert angezeigt werden soll.
-
Constructor Details
-
ProgressBar
public ProgressBar()
-
-
Method Details
-
setPercentComplete
public void setPercentComplete(int percent) - Specified by:
setPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
setStatus
public void setStatus(int status) - Specified by:
setStatus
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
getStatus
public int getStatus()Liefert den aktuellen Status-Code.- Returns:
- Status-Code.
-
setStatusText
- Specified by:
setStatusText
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
log
- Specified by:
log
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
clearLog
public void clearLog()Loescht das Log. -
paint
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
RemoteException
- See Also:
-
addPercentComplete
public void addPercentComplete(int percent) - Specified by:
addPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
getPercentComplete
public int getPercentComplete()- Specified by:
getPercentComplete
in interfacede.willuhn.util.ProgressMonitor
- See Also:
-
showLogs
public void showLogs(boolean show) Legt fest, ob die Log-Ausgaben angezeigt werden sollen.- Parameters:
show
- true, wenn sie angezeigt werden sollen (Default).
-
showPercent
public void showPercent(boolean show) Legt fest, ob der Fortschritt neben dem Balken auch nochmal als Prozentwert angezeigt werden soll.- Parameters:
show
- true, wenn er angezeigt werden sollen (Default).
-