public class GifIcon
extends java.lang.Object
implements javax.swing.Icon
| Constructor and Description |
|---|
GifIcon(java.io.BufferedInputStream stream) |
GifIcon(java.lang.Class nearClass,
java.lang.String imgSrc) |
GifIcon(java.lang.String imgSrc) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDisplayedFrame() |
int |
getFrameCount() |
java.util.Map<java.lang.Integer,GifDecoder.GifFrame> |
getFrames() |
int |
getIconHeight() |
int |
getIconWidth() |
java.awt.image.BufferedImage |
getImage() |
RepaintListener |
getRepaintListener() |
int |
getStatus() |
void |
paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y) |
void |
setRepaintListener(RepaintListener repaintListener) |
void |
startAnimation() |
void |
stopAnimation() |
public GifIcon(java.lang.Class nearClass,
java.lang.String imgSrc)
throws java.io.IOException
java.io.IOExceptionpublic GifIcon(java.lang.String imgSrc)
throws java.io.FileNotFoundException
java.io.FileNotFoundExceptionpublic GifIcon(java.io.BufferedInputStream stream)
public void startAnimation()
public void stopAnimation()
public void paintIcon(java.awt.Component c,
java.awt.Graphics g,
int x,
int y)
paintIcon in interface javax.swing.Iconpublic int getIconWidth()
getIconWidth in interface javax.swing.Iconpublic int getIconHeight()
getIconHeight in interface javax.swing.Iconpublic java.awt.image.BufferedImage getImage()
public int getStatus()
public int getFrameCount()
public int getDisplayedFrame()
public java.util.Map<java.lang.Integer,GifDecoder.GifFrame> getFrames()
public RepaintListener getRepaintListener()
public void setRepaintListener(RepaintListener repaintListener)