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 Object implements de.willuhn.util.ProgressMonitor, Part
Implementierung eines Progress-Monitors, der seine Ausgaben in Form eines Fortschrittsbalkens anzeigt.
  • Constructor Details

    • ProgressBar

      public ProgressBar()
  • Method Details

    • setPercentComplete

      public void setPercentComplete(int percent)
      Specified by:
      setPercentComplete in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setPercentComplete(int)
    • setStatus

      public void setStatus(int status)
      Specified by:
      setStatus in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setStatus(int)
    • getStatus

      public int getStatus()
      Liefert den aktuellen Status-Code.
      Returns:
      Status-Code.
    • setStatusText

      public void setStatusText(String text)
      Specified by:
      setStatusText in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.setStatusText(java.lang.String)
    • log

      public void log(String msg)
      Specified by:
      log in interface de.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 RemoteException
      Description copied from interface: Part
      Malt die Komponente in das angegebene Composite.
      Specified by:
      paint in interface Part
      Parameters:
      parent - das Composite.
      Throws:
      RemoteException
      See Also:
    • addPercentComplete

      public void addPercentComplete(int percent)
      Specified by:
      addPercentComplete in interface de.willuhn.util.ProgressMonitor
      See Also:
      • ProgressMonitor.addPercentComplete(int)
    • getPercentComplete

      public int getPercentComplete()
      Specified by:
      getPercentComplete in interface de.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).