Package com.inductiveautomation.rm.swing
Class RMIconUtils.BorderIcon
- java.lang.Object
-
- com.inductiveautomation.rm.swing.RMIconUtils.BorderIcon
-
- All Implemented Interfaces:
javax.swing.Icon
- Enclosing class:
- RMIconUtils
public static class RMIconUtils.BorderIcon extends java.lang.Object implements javax.swing.Icon
An icon implementation that renders a border on another icon.
-
-
Constructor Summary
Constructors Constructor Description BorderIcon(java.awt.Color aColor, javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon with line border in given color.BorderIcon(javax.swing.border.Border aBorder, javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon.BorderIcon(javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon with black line border.
-
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.
-
-
-
Constructor Detail
-
BorderIcon
public BorderIcon(javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon with black line border.
-
BorderIcon
public BorderIcon(java.awt.Color aColor, javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon with line border in given color.
-
BorderIcon
public BorderIcon(javax.swing.border.Border aBorder, javax.swing.Icon anIcon, int aWidth, int aHeight)
Creates a new BorderIcon.
-
-
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
-
-