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
public class ProgressBar extends java.lang.Object implements de.willuhn.util.ProgressMonitor, Part
Implementierung eines Progress-Monitors, der seine Ausgaben in Form eines Fortschrittsbalkens anzeigt.
-
-
Constructor Summary
Constructors Constructor Description ProgressBar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addPercentComplete(int percent)
void
clearLog()
Loescht das Log.int
getPercentComplete()
int
getStatus()
Liefert den aktuellen Status-Code.void
log(java.lang.String msg)
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(java.lang.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.
-
-
-
Method Detail
-
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)
-
getStatus
public int getStatus()
Liefert den aktuellen Status-Code.- Returns:
- Status-Code.
-
setStatusText
public void setStatusText(java.lang.String text)
- Specified by:
setStatusText
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.setStatusText(java.lang.String)
-
log
public void log(java.lang.String msg)
- Specified by:
log
in interfacede.willuhn.util.ProgressMonitor
- See Also:
ProgressMonitor.log(java.lang.String)
-
clearLog
public void clearLog()
Loescht das Log.
-
paint
public void paint(org.eclipse.swt.widgets.Composite parent) throws java.rmi.RemoteException
Description copied from interface:Part
Malt die Komponente in das angegebene Composite.- Specified by:
paint
in interfacePart
- Parameters:
parent
- das Composite.- Throws:
java.rmi.RemoteException
- See Also:
Part.paint(org.eclipse.swt.widgets.Composite)
-
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()
-
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).
-
-