org.holtz.zoe.zoeswing
Class BugIcon
java.lang.Object
javax.swing.ImageIcon
org.holtz.zoe.zoeswing.BugIcon
- All Implemented Interfaces:
- java.io.Serializable, javax.accessibility.Accessible, javax.swing.Icon
public class BugIcon
- extends javax.swing.ImageIcon
An ImageIcon
that can draw a Bug
.
- Author:
- Brian Holtz
- See Also:
- Serialized Form
Nested classes/interfaces inherited from class javax.swing.ImageIcon |
javax.swing.ImageIcon.AccessibleImageIcon |
Fields inherited from class javax.swing.ImageIcon |
component, tracker |
Methods inherited from class javax.swing.ImageIcon |
getAccessibleContext, getDescription, getImage, getImageLoadStatus, getImageObserver, loadImage, setDescription, setImage, setImageObserver, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
bug
public Bug bug
BugIcon
public BugIcon(Bug theBug)
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interface javax.swing.Icon
- Overrides:
getIconHeight
in class javax.swing.ImageIcon
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interface javax.swing.Icon
- Overrides:
getIconWidth
in class javax.swing.ImageIcon
bugDiameter
public int bugDiameter()
paintIcon
public void paintIcon(java.awt.Component comp,
java.awt.Graphics g,
int xCorner,
int yCorner)
- Specified by:
paintIcon
in interface javax.swing.Icon
- Overrides:
paintIcon
in class javax.swing.ImageIcon
toggleSelectedXXX
public void toggleSelectedXXX()
select
public void select(boolean selected)
selected
public boolean selected()