JavaView® v2.00.008

jv.anim
Class PsAnimation_IP

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jv.object.PsPanel
                          |
                          +--jv.anim.PsAnimation_IP
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable

public class PsAnimation_IP
extends PsPanel
implements java.awt.event.ActionListener, java.awt.event.ItemListener

Info panel for animations to start/stop animations.

Version:
21.01.01, 3.00 revised (kp) Superclass changed to PsPanel from PsDialog.
26.06.00, 2.62 revised (ur) Button declaration m_bHide removed since in super class.
04.10.99, 2.61 revised (ur) Added four Buttons for jumping to first/previous/next/last key.
07.08.99, 2.60 revised (kp) Converted to AWT 1.1
06.06.99, 2.50 revised (kp) Start/stop and thread handling moved here from info panel.
20.05.99, 2.00 revised (kp) Now each animation has its own animation panel.
00.00.97, 1.00 created (kp)
Author:
Konrad Polthier
See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
protected  PsAnimation m_anim
           
protected  java.awt.Button m_bFirstKey
           
protected  java.awt.Button m_bForward
           
protected  java.awt.Button m_bLastKey
           
protected  java.awt.Button m_bNextKey
           
protected  java.awt.Button m_bPreviousKey
           
protected  java.awt.Button m_bRewind
           
protected  java.awt.Button m_bStart
           
protected  java.awt.Button m_bStop
           
protected  java.awt.Checkbox m_cBackForth
           
protected  java.awt.Checkbox m_cLoop
           
protected  java.awt.Checkbox m_cOneWay
           
protected  java.awt.Panel m_labelPanel
           
protected  java.awt.Panel m_pKeyButtonPanel
           
 
Fields inherited from class jv.object.PsPanel
BORDER_GROOVE, BORDER_LINE, BORDER_NONE, BORDER_SUNK, m_borderType, m_bOutOfDate, m_image, m_insetSize, m_language, m_lTitle, m_parent
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PsAnimation_IP()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
           
protected  void enableKeys(boolean flag)
          Set visibility of key buttons prevKey, nextKey etc. in animation panel.
 void init()
           
 void itemStateChanged(java.awt.event.ItemEvent event)
           
 void setParent(PsUpdateIf anAnim)
          Set parent and do nothing else.
 boolean update(java.lang.Object event)
          Update the class whenever a child has changed.
 
Methods inherited from class jv.object.PsPanel
addLabelComponent, addLine, addSubTitle, addTextField, addTitle, drawBorder, drawBorder, drawText, getFather, getInsets, getLanguage, getTitle, hasTitle, instanceOf, paint, setBorderType, setImage, setInsetSize, setOutOfDate, setTitle, setVisible, update
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Field Detail

m_anim

protected PsAnimation m_anim

m_cOneWay

protected java.awt.Checkbox m_cOneWay

m_cLoop

protected java.awt.Checkbox m_cLoop

m_cBackForth

protected java.awt.Checkbox m_cBackForth

m_bRewind

protected java.awt.Button m_bRewind

m_bStart

protected java.awt.Button m_bStart

m_bStop

protected java.awt.Button m_bStop

m_bForward

protected java.awt.Button m_bForward

m_bFirstKey

protected java.awt.Button m_bFirstKey

m_bPreviousKey

protected java.awt.Button m_bPreviousKey

m_bNextKey

protected java.awt.Button m_bNextKey

m_bLastKey

protected java.awt.Button m_bLastKey

m_labelPanel

protected java.awt.Panel m_labelPanel

m_pKeyButtonPanel

protected java.awt.Panel m_pKeyButtonPanel
Constructor Detail

PsAnimation_IP

public PsAnimation_IP()
Method Detail

init

public void init()
Overrides:
init in class PsPanel

enableKeys

protected void enableKeys(boolean flag)
Set visibility of key buttons prevKey, nextKey etc. in animation panel.

setParent

public void setParent(PsUpdateIf anAnim)
Description copied from interface: PsUpdateIf
Set parent and do nothing else. Method is implemented by PsObject and PsPanel, and should be called if overwritten.
Overrides:
setParent in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
aParent - will receive events which this does not handle
See Also:
PsUpdateIf.getFather(), PsUpdateIf.update(Object)

update

public boolean update(java.lang.Object event)
Update the class whenever a child has changed. Method is usually invoked from the children.
Overrides:
update in class PsPanel
Following copied from interface: jv.object.PsUpdateIf
Parameters:
event - carries a lot of information
Returns:
true if event has been handled, otherwise false
See Also:
PsObject, PsUpdateIf.getFather(), PsUpdateIf.setParent(PsUpdateIf)

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

itemStateChanged

public void itemStateChanged(java.awt.event.ItemEvent event)
Specified by:
itemStateChanged in interface java.awt.event.ItemListener

JavaView® v2.00.008

The software JavaView® is copyright protected. All Rights Reserved.