Class LineComponent
- java.lang.Object
-
- net.runelite.client.ui.overlay.components.LineComponent
-
- All Implemented Interfaces:
LayoutableRenderableEntity,RenderableEntity
public class LineComponent extends java.lang.Object implements LayoutableRenderableEntity
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLineComponent.LineComponentBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LineComponent.LineComponentBuilderbuilder()java.awt.RectanglegetBounds()java.awt.Dimensionrender(java.awt.Graphics2D graphics)voidsetLeft(java.lang.String left)voidsetLeftColor(java.awt.Color leftColor)voidsetLeftFont(java.awt.Font leftFont)voidsetPreferredLocation(java.awt.Point preferredLocation)voidsetPreferredSize(java.awt.Dimension preferredSize)voidsetRight(java.lang.String right)voidsetRightColor(java.awt.Color rightColor)voidsetRightFont(java.awt.Font rightFont)
-
-
-
Method Detail
-
render
public java.awt.Dimension render(java.awt.Graphics2D graphics)
- Specified by:
renderin interfaceRenderableEntity
-
builder
public static LineComponent.LineComponentBuilder builder()
-
setLeft
public void setLeft(java.lang.String left)
-
setRight
public void setRight(java.lang.String right)
-
setLeftColor
public void setLeftColor(java.awt.Color leftColor)
-
setRightColor
public void setRightColor(java.awt.Color rightColor)
-
setLeftFont
public void setLeftFont(java.awt.Font leftFont)
-
setRightFont
public void setRightFont(java.awt.Font rightFont)
-
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
-
-