private static class IconStore.SizedIcon
extends java.lang.Object
implements javax.swing.Icon
Modifier and Type | Field and Description |
---|---|
private double |
factor_ |
private javax.swing.Icon |
icon_ |
private int |
size_ |
Constructor and Description |
---|
SizedIcon(javax.swing.Icon icon,
int size)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getIconHeight() |
int |
getIconWidth() |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
private final javax.swing.Icon icon_
private final int size_
private final double factor_
public SizedIcon(javax.swing.Icon icon, int size)
icon
- original iconsize
- number of horizontal and vertical pixels in this iconpublic 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