gui.components
Class PhysMoResizableIcon

java.lang.Object
  extended by gui.components.PhysMoResizableIcon
All Implemented Interfaces:
javax.swing.Icon, org.pushingpixels.flamingo.api.common.icon.ResizableIcon

public class PhysMoResizableIcon
extends java.lang.Object
implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon

Author:
jasonkb

Field Summary
protected  javax.swing.ImageIcon delegate
           
 
Constructor Summary
PhysMoResizableIcon(javax.swing.ImageIcon delegate)
           
 
Method Summary
 int getIconHeight()
           
 int getIconWidth()
           
 void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
           
 void revertToOriginalDimension()
           
 void setDimension(java.awt.Dimension dim)
           
 void setHeight(int height)
           
 void setWidth(int width)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected javax.swing.ImageIcon delegate
Constructor Detail

PhysMoResizableIcon

public PhysMoResizableIcon(javax.swing.ImageIcon delegate)
Method Detail

getIconHeight

public int getIconHeight()
Specified by:
getIconHeight in interface javax.swing.Icon

getIconWidth

public int getIconWidth()
Specified by:
getIconWidth in interface javax.swing.Icon

paintIcon

public void paintIcon(java.awt.Component c,
                      java.awt.Graphics g,
                      int x,
                      int y)
Specified by:
paintIcon in interface javax.swing.Icon

revertToOriginalDimension

public void revertToOriginalDimension()

setDimension

public void setDimension(java.awt.Dimension dim)
Specified by:
setDimension in interface org.pushingpixels.flamingo.api.common.icon.ResizableIcon

setHeight

public void setHeight(int height)

setWidth

public void setWidth(int width)