private class IconBox.DefaultRenderer extends java.lang.Object implements IconBox.CellRenderer, javax.swing.Icon
Modifier | Constructor and Description |
---|---|
private |
DefaultRenderer() |
Modifier and Type | Method and Description |
---|---|
javax.swing.Icon |
getIcon(IconBox iconBox,
java.lang.Object value,
int index)
Returns the icon to be displayed for a given list model element.
|
int |
getIconHeight() |
int |
getIconWidth() |
java.lang.String |
getToolTipText(IconBox iconBox,
java.lang.Object value,
int index)
Returns the tooltip text to be used for a given list model element.
|
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
public javax.swing.Icon getIcon(IconBox iconBox, java.lang.Object value, int index)
IconBox.CellRenderer
getIcon
in interface IconBox.CellRenderer
iconBox
- component using this renderervalue
- list model elementindex
- index in the entry list being renderedpublic java.lang.String getToolTipText(IconBox iconBox, java.lang.Object value, int index)
IconBox.CellRenderer
getToolTipText
in interface IconBox.CellRenderer
iconBox
- component using this renderervalue
- list model elementindex
- index in the entry list being renderedpublic int getIconWidth()
getIconWidth
in interface javax.swing.Icon
public int getIconHeight()
getIconHeight
in interface javax.swing.Icon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
paintIcon
in interface javax.swing.Icon