net.infonode.gui.icon.button
Class BorderIcon
java.lang.Object
net.infonode.gui.icon.button.BorderIcon
- All Implemented Interfaces:
- javax.swing.Icon
public class BorderIcon
- extends java.lang.Object
- implements javax.swing.Icon
Field Summary |
private java.awt.Color |
color
|
private javax.swing.Icon |
icon
|
private java.awt.Insets |
insets
|
Constructor Summary |
BorderIcon(javax.swing.Icon icon,
java.awt.Color color,
java.awt.Insets insets)
|
BorderIcon(javax.swing.Icon icon,
int borderSize)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
icon
private javax.swing.Icon icon
color
private java.awt.Color color
insets
private java.awt.Insets insets
BorderIcon
public BorderIcon(javax.swing.Icon icon,
int borderSize)
BorderIcon
public BorderIcon(javax.swing.Icon icon,
java.awt.Color color,
java.awt.Insets insets)
paintIcon
public void paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
- Specified by:
paintIcon
in interface javax.swing.Icon
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interface javax.swing.Icon
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interface javax.swing.Icon