com.alee.graphics.image.gif
Class GifIcon
java.lang.Object
com.alee.graphics.image.gif.GifIcon
- All Implemented Interfaces:
- javax.swing.Icon
public class GifIcon
- extends java.lang.Object
- implements javax.swing.Icon
- Author:
- Mikle Garin
Constructor Summary |
GifIcon(java.io.BufferedInputStream stream)
|
GifIcon(java.lang.Class nearClass,
java.lang.String imgSrc)
|
GifIcon(java.lang.String imgSrc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GifIcon
public GifIcon(java.lang.Class nearClass,
java.lang.String imgSrc)
throws java.io.IOException
- Throws:
java.io.IOException
GifIcon
public GifIcon(java.lang.String imgSrc)
throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
GifIcon
public GifIcon(java.io.BufferedInputStream stream)
startAnimation
public void startAnimation()
stopAnimation
public void stopAnimation()
paintIcon
public void paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
- Specified by:
paintIcon
in interface javax.swing.Icon
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interface javax.swing.Icon
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interface javax.swing.Icon
getImage
public java.awt.image.BufferedImage getImage()
getStatus
public int getStatus()
getFrameCount
public int getFrameCount()
getDisplayedFrame
public int getDisplayedFrame()
getFrames
public java.util.Map<java.lang.Integer,GifDecoder.GifFrame> getFrames()
getRepaintListener
public RepaintListener getRepaintListener()
setRepaintListener
public void setRepaintListener(RepaintListener repaintListener)