|
Copyright 2012-02-25 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
ch.randelshofer.view.AbstractView
ch.randelshofer.view.AbstractVideoView
ch.randelshofer.view.ANIMVideoView
public class ANIMVideoView
This viewer displays videos of type IFF ANIM, IFF ANIM+SLA and IFF ANIM+ANFI.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ch.randelshofer.view.AbstractVideoView |
|---|
AbstractVideoView.VideoPanel |
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected javax.swing.JCheckBoxMenuItem |
blendColorCyclesItem
Menu items. |
protected javax.swing.JCheckBoxMenuItem |
colorCyclingItem
Menu items. |
protected javax.swing.JCheckBoxMenuItem |
debugItem
|
protected javax.swing.JRadioButtonMenuItem[] |
fpsItems
|
protected javax.swing.JRadioButtonMenuItem |
fpsOriginalItem
|
protected javax.swing.JCheckBoxMenuItem |
pingPongItem
Menu items. |
protected javax.swing.JCheckBoxMenuItem |
playWrapupFramesItem
|
protected javax.swing.JCheckBoxMenuItem |
swapSpeakersItem
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface ch.randelshofer.view.View |
|---|
REQUEST_INFO_UPDATE_PROPERTY |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ANIMVideoView()
Initializes the Form |
|
| Method Summary | |
|---|---|
void |
addNotify()
|
void |
dispose()
This method should be abstract but the form editor in NetBeans 3.4 does not suport abstract classes. |
java.lang.String |
getViewName()
|
void |
init()
This method is called after the view has been added to the parent component. |
void |
itemStateChanged(java.awt.event.ItemEvent event)
|
void |
mergeViewMenuItems(javax.swing.JMenu m)
Adds menu items to the "View" menu. |
void |
propertyChange(java.beans.PropertyChangeEvent event)
|
void |
setCommandContext(java.lang.String verb,
javax.activation.DataHandler dh)
This method should be abstract but the form editor in NetBeans 3.4 does not suport abstract classes. |
void |
startPlayer()
This method should be abstract but the form editor in NetBeans 3.4 does not suport abstract classes. |
void |
stopPlayer()
This method should be abstract but the form editor in NetBeans 3.4 does not suport abstract classes. |
java.lang.String |
toString()
|
protected void |
updateAudioEnabled()
|
protected void |
updateColorCycling()
|
protected void |
updateDebug()
|
protected void |
updateFPS()
|
protected void |
updateInterpolation()
|
protected void |
updateLoop()
|
protected void |
updatePixelAspect()
|
protected void |
updatePlayEveryFrame()
|
protected void |
updatePlayPingPong()
|
protected void |
updatePlayWrapupFrames()
|
protected void |
updateSwapSpeakers()
|
protected void |
updateViewProperties()
|
| Methods inherited from class ch.randelshofer.view.AbstractVideoView |
|---|
actionPerformed, addDropTargetListener, getControllerComponent, getVideoComponent, hasScrollPane, isAutoPlay, packParent, setControllerComponent, setVideoComponent, setViewSize, updateApplicationProperties, updateAutoPlay, updateImageAspect, updateInitialScaleFactor, updateScaleFactor, updateShowScrollbars |
| Methods inherited from class ch.randelshofer.view.AbstractView |
|---|
getApplicationProperties, getViewProperties, mergeSettingsMenuItems, setApplicationProperties, setViewProperties |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.JCheckBoxMenuItem pingPongItem
protected javax.swing.JCheckBoxMenuItem playWrapupFramesItem
protected javax.swing.JCheckBoxMenuItem swapSpeakersItem
protected javax.swing.JCheckBoxMenuItem debugItem
protected javax.swing.JRadioButtonMenuItem fpsOriginalItem
protected javax.swing.JRadioButtonMenuItem[] fpsItems
protected javax.swing.JCheckBoxMenuItem colorCyclingItem
protected javax.swing.JCheckBoxMenuItem blendColorCyclesItem
| Constructor Detail |
|---|
public ANIMVideoView()
| Method Detail |
|---|
public void init()
AbstractView
init in interface Viewinit in class AbstractVideoViewpublic void mergeViewMenuItems(javax.swing.JMenu m)
AbstractView
mergeViewMenuItems in interface ViewmergeViewMenuItems in class AbstractVideoViewpublic void itemStateChanged(java.awt.event.ItemEvent event)
itemStateChanged in interface java.awt.event.ItemListeneritemStateChanged in class AbstractVideoViewpublic void propertyChange(java.beans.PropertyChangeEvent event)
propertyChange in interface java.beans.PropertyChangeListenerpropertyChange in class AbstractVideoViewprotected void updateViewProperties()
updateViewProperties in class AbstractVideoViewprotected void updateInterpolation()
updateInterpolation in class AbstractVideoViewprotected void updatePlayEveryFrame()
updatePlayEveryFrame in class AbstractVideoViewprotected void updatePlayWrapupFrames()
protected void updateDebug()
protected void updatePlayPingPong()
protected void updateColorCycling()
protected void updateLoop()
updateLoop in class AbstractVideoViewprotected void updateAudioEnabled()
updateAudioEnabled in class AbstractVideoViewprotected void updateSwapSpeakers()
protected void updateFPS()
public void setCommandContext(java.lang.String verb,
javax.activation.DataHandler dh)
throws java.io.IOException
AbstractView
setCommandContext in interface javax.activation.CommandObjectsetCommandContext in class AbstractViewjava.io.IOExceptionpublic void addNotify()
addNotify in class javax.swing.JComponentprotected void updatePixelAspect()
updatePixelAspect in class AbstractVideoViewpublic void startPlayer()
AbstractVideoView
startPlayer in class AbstractVideoViewpublic void stopPlayer()
AbstractVideoView
stopPlayer in class AbstractVideoViewpublic void dispose()
AbstractView
dispose in interface Viewdispose in interface org.jhotdraw.app.Disposabledispose in class AbstractViewpublic java.lang.String getViewName()
public java.lang.String toString()
toString in class java.awt.Component
|
Copyright 2012-02-25 Werner Randelshofer | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||