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 TypeMethodDescriptionvoidaddPercentComplete(int percent) voidclearLog()Loescht das Log.intintLiefert den aktuellen Status-Code.voidvoidpaint(org.eclipse.swt.widgets.Composite parent) Malt die Komponente in das angegebene Composite.voidsetPercentComplete(int percent) voidsetStatus(int status) voidsetStatusText(String text) voidshowLogs(boolean show) Legt fest, ob die Log-Ausgaben angezeigt werden sollen.voidshowPercent(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:
setPercentCompletein interfacede.willuhn.util.ProgressMonitor- See Also:
-
setStatus
public void setStatus(int status) - Specified by:
setStatusin interfacede.willuhn.util.ProgressMonitor- See Also:
-
getStatus
public int getStatus()Liefert den aktuellen Status-Code.- Returns:
- Status-Code.
-
setStatusText
- Specified by:
setStatusTextin interfacede.willuhn.util.ProgressMonitor- See Also:
-
log
- Specified by:
login interfacede.willuhn.util.ProgressMonitor- See Also:
-
clearLog
public void clearLog()Loescht das Log. -
paint
Description copied from interface:PartMalt die Komponente in das angegebene Composite.- Specified by:
paintin interfacePart- Parameters:
parent- das Composite.- Throws:
RemoteException- See Also:
-
addPercentComplete
public void addPercentComplete(int percent) - Specified by:
addPercentCompletein interfacede.willuhn.util.ProgressMonitor- See Also:
-
getPercentComplete
public int getPercentComplete()- Specified by:
getPercentCompletein 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).
-