All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.hdf.awt.animation.AnimatedImagePane

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----ncsa.hdf.awt.animation.AnimatedImagePane

public class AnimatedImagePane
extends Canvas
implements Runnable, PaletteEditorAdapter
This class handles hot to display animated image

Version:
1.00 9/3/97

Variable Index

 o BACKWARD
 o BOUNCE
 o colorModel
 o FOREWARD
 o LOOP
 o paletteEditorOpen
 o SINGLE

Constructor Index

 o AnimatedImagePane()

Method Index

 o addImage(AnimatedImageInfo, int)
 o getActiveImageInfo()
 o getAnimatedImageInfo(int)
 o getAnimatedMode()
 o getDispImageNumber()
 o getImage()
ncsa.hdf.palette.PaletteEditorAdapter stuff
 o getImageNumber()
 o getMinimumSize()
Returns the mininimum size of this component.
 o getOrder(AnimatedImageInfo)
 o getOrder(int)
 o getPreferredSize()
Returns the preferred size of panel.
 o makeAnimation(int)
 o openNewPalette()
 o paint(Graphics)
Paints the component.
 o removeImage(int)
 o run()
java.lang.java.lang.Runnable stuff
 o setActiveImage(int)
 o setActiveImageInfo(AnimatedImageInfo)
 o setAnimatedInterval(int)
 o setAnimatedMode(int)
 o setDispImageNumber(int)
 o setFrameSlider(Slider)
 o setImage(Image)
ncsa.hdf.palette.PaletteEditorAdapter stuff
 o setImagesInfo(AnimatedImageInfo[])
 o setNewPalette()
 o setOrder(AnimatedImageInfo, int)
 o setOrder(int, int)
 o setPaletteEditorOpen(boolean)
ncsa.hdf.palette.PaletteEditorAdapter stuff
 o start()
 o stop()
 o update(Graphics)
Updates the component.
 o updateActiveImageFilter(ColorModel)
 o updateActiveImageFilter(ImageFilter)
 o updateColorModel(ColorModel)
ncsa.hdf.palette.PaletteEditorAdapter stuff
 o updateOrder(int, int)
 o updateOrderFilter(int, ImageFilter)

Variables

 o SINGLE
 public static final int SINGLE
 o LOOP
 public static final int LOOP
 o BOUNCE
 public static final int BOUNCE
 o BACKWARD
 public static final int BACKWARD
 o FOREWARD
 public static final int FOREWARD
 o paletteEditorOpen
 public boolean paletteEditorOpen
 o colorModel
 public ColorModel colorModel

Constructors

 o AnimatedImagePane
 public AnimatedImagePane()

Methods

 o addImage
 protected void addImage(AnimatedImageInfo imageInfo,
                         int index)
 o getImageNumber
 public int getImageNumber()
 o removeImage
 protected void removeImage(int index)
 o getPreferredSize
 public Dimension getPreferredSize()
Returns the preferred size of panel.

Overrides:
getPreferredSize in class Component
 o getMinimumSize
 public Dimension getMinimumSize()
Returns the mininimum size of this component.

Overrides:
getMinimumSize in class Component
 o setOrder
 protected void setOrder(AnimatedImageInfo imageInfo,
                         int order)
 o setOrder
 protected void setOrder(int index,
                         int order)
 o getOrder
 public int getOrder(int index)
 o setActiveImage
 public void setActiveImage(int order)
 o getOrder
 public int getOrder(AnimatedImageInfo imageInfo)
 o setActiveImageInfo
 public void setActiveImageInfo(AnimatedImageInfo imageInfo)
 o setImagesInfo
 public void setImagesInfo(AnimatedImageInfo imageInfo[])
 o getActiveImageInfo
 public AnimatedImageInfo getActiveImageInfo()
 o getAnimatedImageInfo
 public Object getAnimatedImageInfo(int index)
 o updateOrder
 protected void updateOrder(int index,
                            int order)
 o updateOrderFilter
 protected void updateOrderFilter(int index,
                                  ImageFilter filter)
 o updateActiveImageFilter
 protected void updateActiveImageFilter(ImageFilter filter)
 o updateActiveImageFilter
 protected void updateActiveImageFilter(ColorModel cm)
 o setAnimatedMode
 public void setAnimatedMode(int mode)
 o getAnimatedMode
 public int getAnimatedMode()
 o setDispImageNumber
 public void setDispImageNumber(int order)
 o getDispImageNumber
 public int getDispImageNumber()
 o setAnimatedInterval
 public void setAnimatedInterval(int interval)
 o setFrameSlider
 public void setFrameSlider(Slider slider)
 o update
 public void update(Graphics g)
Updates the component.

Overrides:
update in class Component
 o paint
 public void paint(Graphics g)
Paints the component.

Overrides:
paint in class Canvas
 o setPaletteEditorOpen
 public void setPaletteEditorOpen(boolean flag)
ncsa.hdf.palette.PaletteEditorAdapter stuff

 o updateColorModel
 public void updateColorModel(ColorModel cm)
ncsa.hdf.palette.PaletteEditorAdapter stuff

 o setImage
 public void setImage(Image img)
ncsa.hdf.palette.PaletteEditorAdapter stuff

 o getImage
 public Image getImage()
ncsa.hdf.palette.PaletteEditorAdapter stuff

 o run
 public void run()
java.lang.java.lang.Runnable stuff

 o start
 public void start()
 o stop
 public void stop()
 o makeAnimation
 public void makeAnimation(int action)
 o openNewPalette
 public void openNewPalette()
 o setNewPalette
 public void setNewPalette()

All Packages  Class Hierarchy  This Package  Previous  Next  Index