simulation
Class Icon
java.lang.Object
simulation.Icon
- All Implemented Interfaces:
- Displayable
- class Icon
- extends java.lang.Object
- implements Displayable
Constructor Summary |
(package private) |
Icon(java.lang.String fileName,
int width,
int height)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dimension
private java.awt.Dimension dimension
original
private java.awt.Image original
current
private java.awt.Image current
Icon
Icon(java.lang.String fileName,
int width,
int height)
throws java.lang.IllegalArgumentException
getSize
public java.awt.Dimension getSize()
- Specified by:
getSize
in interface Displayable
setSize
public void setSize(java.awt.Dimension d)
- Specified by:
setSize
in interface Displayable
displayAt
public void displayAt(java.awt.Point p,
java.awt.Graphics g)
- Specified by:
displayAt
in interface Displayable
enclosesAt
public boolean enclosesAt(java.awt.Point at,
java.awt.Point p)
- Specified by:
enclosesAt
in interface Displayable
getOuterBoxAt
public java.awt.Rectangle getOuterBoxAt(java.awt.Point p)
- Specified by:
getOuterBoxAt
in interface Displayable
getInnerBoxAt
public java.awt.Rectangle getInnerBoxAt(java.awt.Point p)
- Specified by:
getInnerBoxAt
in interface Displayable