Package com.inductiveautomation.rm.swing
Class RMIconUtils.ShapeIcon
- java.lang.Object
-
- com.inductiveautomation.rm.swing.RMIconUtils.ShapeIcon
-
- All Implemented Interfaces:
javax.swing.Icon
- Enclosing class:
- RMIconUtils
public static class RMIconUtils.ShapeIcon extends java.lang.Object implements javax.swing.Icon
A simple icon implementation to draw a given shape in a given color in a given size.
-
-
Constructor Summary
Constructors Constructor Description ShapeIcon(java.awt.Shape aShape, java.awt.Color aColor, int aWidth, int aHeight)
Creates a new ShapeIcon.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
Returns height.int
getIconWidth()
Returns width.void
paintIcon(java.awt.Component aComponent, java.awt.Graphics aGraphics, int x, int y)
Paints the icon.
-
-
-
Method Detail
-
getIconWidth
public int getIconWidth()
Returns width.- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
Returns height.- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
paintIcon
public void paintIcon(java.awt.Component aComponent, java.awt.Graphics aGraphics, int x, int y)
Paints the icon.- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
-