Class ProgressBarComponent
- java.lang.Object
-
- net.runelite.client.ui.overlay.components.ProgressBarComponent
-
- All Implemented Interfaces:
LayoutableRenderableEntity,RenderableEntity
public class ProgressBarComponent extends java.lang.Object implements LayoutableRenderableEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProgressBarComponent.LabelDisplayMode
-
Constructor Summary
Constructors Constructor Description ProgressBarComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.RectanglegetBounds()java.awt.Dimensionrender(java.awt.Graphics2D graphics)voidsetBackgroundColor(java.awt.Color backgroundColor)voidsetCenterLabel(java.lang.String centerLabel)voidsetFontColor(java.awt.Color fontColor)voidsetForegroundColor(java.awt.Color foregroundColor)voidsetLabelDisplayMode(ProgressBarComponent.LabelDisplayMode labelDisplayMode)voidsetLeftLabel(java.lang.String leftLabel)voidsetMaximum(long maximum)voidsetMinimum(long minimum)voidsetPreferredLocation(java.awt.Point preferredLocation)voidsetPreferredSize(java.awt.Dimension preferredSize)voidsetRightLabel(java.lang.String rightLabel)voidsetValue(double value)
-
-
-
Method Detail
-
render
public java.awt.Dimension render(java.awt.Graphics2D graphics)
- Specified by:
renderin interfaceRenderableEntity
-
setMinimum
public void setMinimum(long minimum)
-
setMaximum
public void setMaximum(long maximum)
-
setValue
public void setValue(double value)
-
setLabelDisplayMode
public void setLabelDisplayMode(ProgressBarComponent.LabelDisplayMode labelDisplayMode)
-
setCenterLabel
public void setCenterLabel(java.lang.String centerLabel)
-
setLeftLabel
public void setLeftLabel(java.lang.String leftLabel)
-
setRightLabel
public void setRightLabel(java.lang.String rightLabel)
-
setForegroundColor
public void setForegroundColor(java.awt.Color foregroundColor)
-
setBackgroundColor
public void setBackgroundColor(java.awt.Color backgroundColor)
-
setFontColor
public void setFontColor(java.awt.Color fontColor)
-
setPreferredLocation
public void setPreferredLocation(java.awt.Point preferredLocation)
- Specified by:
setPreferredLocationin interfaceLayoutableRenderableEntity
-
setPreferredSize
public void setPreferredSize(java.awt.Dimension preferredSize)
- Specified by:
setPreferredSizein interfaceLayoutableRenderableEntity
-
getBounds
public java.awt.Rectangle getBounds()
- Specified by:
getBoundsin interfaceLayoutableRenderableEntity
-
-