Class Overview
An icon that is passed a SynthContext. Subclasses need only implement
the variants that take a SynthContext, but must be prepared for the
SynthContext to be null.
Summary
Public Methods |
abstract
int
|
getIconHeight(SynthContext context)
Returns the desired height of the Icon.
|
static
int
|
getIconHeight(Icon icon, SynthContext context)
|
int
|
getIconHeight()
Returns the icon's height.
|
abstract
int
|
getIconWidth(SynthContext context)
Returns the desired width of the Icon.
|
int
|
getIconWidth()
Returns the icon's width.
|
static
int
|
getIconWidth(Icon icon, SynthContext context)
|
abstract
void
|
paintIcon(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the icon at the specified location.
|
static
void
|
paintIcon(Icon icon, SynthContext context, Graphics g, int x, int y, int w, int h)
|
void
|
paintIcon(Component c, Graphics g, int x, int y)
Paints the icon.
|
[Expand]
Inherited Methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait()
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object.
|
final
void
|
wait(long timeout, int nanos)
Causes the current thread to wait until another thread invokes the
notify() method or the
notifyAll() method for this object, or
some other thread interrupts the current thread, or a certain
amount of real time has elapsed.
|
final
void
|
wait(long timeout)
Causes the current thread to wait until either another thread invokes the
notify() method or the
notifyAll() method for this object, or a
specified amount of time has elapsed.
|
|
From interface
javax.swing.Icon
|
Public Constructors
Public Methods
public
abstract
int
getIconHeight
(SynthContext context)
Returns the desired height of the Icon.
Parameters
context
| SynthContext requesting the Icon, may be null. |
Returns
- Desired height of the icon.
public
int
getIconHeight
()
Returns the icon's height. This is a cover method for
getIconHeight(null)
.
Returns
- an int specifying the fixed height of the icon.
public
abstract
int
getIconWidth
(SynthContext context)
Returns the desired width of the Icon.
Parameters
context
| SynthContext requesting the Icon, may be null. |
Returns
- Desired width of the icon.
public
int
getIconWidth
()
Returns the icon's width. This is a cover methods for
getIconWidth(null)
.
Returns
- an int specifying the fixed width of the icon.
public
abstract
void
paintIcon
(SynthContext context, Graphics g, int x, int y, int w, int h)
Paints the icon at the specified location.
Parameters
context
| Identifies hosting region, may be null. |
x
| x location to paint to |
y
| y location to paint to |
w
| Width of the region to paint to, may be 0 |
h
| Height of the region to paint to, may be 0
|
public
void
paintIcon
(Component c, Graphics g, int x, int y)
Paints the icon. This is a cover method for
paintIcon(null, g, x, y, 0, 0)