|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--org.concord.collisions.ui.PassiveElement
|
+--org.concord.collisions.ui.PassiveQTMovie
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| 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 float |
movieRate
|
| Fields inherited from class org.concord.collisions.ui.PassiveElement |
ax, ay, component, draggable, moveable, owner, posx, posy, pressedState, visible, vx, vy, x, y |
| 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 org.concord.shared.simulation.CCSimulator |
SIM_RESET_STATE, SIM_RUN_STATE, SIM_STOP_STATE, SIM_UNDEF_STATE |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
protected |
PassiveQTMovie(java.lang.String url,
int width,
int height,
boolean adjust,
java.awt.Component c)
|
protected |
PassiveQTMovie(java.lang.String url,
int width,
int height,
java.awt.Component c)
|
| Method Summary | |
void |
addMovieListener(MovieListener l)
|
void |
continueSteps()
continueSteps continues simulation |
void |
disposeMovie()
|
void |
doOneStep()
doOneStep does only one step |
int |
getCurrentFrame()
|
float |
getCurrentTime()
|
int |
getDragMode()
|
quicktime.std.movies.Movie |
getMovie()
|
float |
getMovieRate()
|
java.lang.String |
getMovieURL()
|
float |
getMovieVolume()
|
float |
getQTMovieVolume()
|
int |
getSimulationState()
|
void |
inverseRate()
|
boolean |
isRunning()
isRunning |
void |
load(PassiveElement element)
|
void |
movieNotice(MovieEvent evt)
|
void |
muteMovieVolume()
|
void |
nextStep()
nextStep calculates next simulation's step |
protected void |
paintSpecific(java.awt.Graphics g,
java.awt.Graphics sg)
|
void |
removeMovieListener(MovieListener l)
|
void |
reset()
reset reset simulation |
void |
setCurrentFrame(int currentFrame)
|
void |
setCurrentTime(float currentTime)
|
void |
setDragMode(int m)
|
void |
setMovieClip(quicktime.qd.Region rgn)
|
void |
setMovieClip(java.lang.String urlStr)
|
void |
setMovieClip(java.lang.String urlStr,
float angle,
float ax,
float ay)
|
void |
setMovieFromURL(java.lang.String url,
int width,
int height,
boolean adjust)
|
void |
setMovieRate(float movieRate)
|
void |
setMovieURL(java.lang.String url)
|
void |
setMovieVolume(float volume)
set movie's volume |
void |
setQTMovieVolume(float volume)
set movie's volume |
void |
start()
start start simulation |
void |
stop()
stop stop simulation |
void |
unMuteMovieVolume()
|
| Methods inherited from class org.concord.collisions.ui.PassiveElement |
addElemMouseListener, createGrid, createIcon, createIcon, createIcon, createLine, createLine, createOval, createQTImage, createQTImage, createQTMovie, createQTMovie, createQTMovie, createQTMovie, createRectangle, createRectangle, createText, dispose, doDrag, endDrag, getAx, getAy, getBackColor, getComponent, getDraggableOwner, getForeColor, getOwner, getVx, getVy, isDraggable, isMoveable, isPointInside, isPointInside, isPressedState, isVisible, move, notifyMouseListeners, paint, paint, paint, paintSpecific, panelInfoSupport, removeElemMouseListener, setAx, setAy, setBackColor, setComponent, setDraggable, setForeColor, setInfoDrawer, setLocation, setLocation, setMoveable, setOwner, setPressedState, setVisible, setVx, setVy, startDrag |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, 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 |
| Field Detail |
protected float movieRate
| Constructor Detail |
protected PassiveQTMovie(java.lang.String url,
int width,
int height,
java.awt.Component c)
protected PassiveQTMovie(java.lang.String url,
int width,
int height,
boolean adjust,
java.awt.Component c)
| Method Detail |
public void load(PassiveElement element)
load in class PassiveElement
public void setMovieFromURL(java.lang.String url,
int width,
int height,
boolean adjust)
protected void paintSpecific(java.awt.Graphics g,
java.awt.Graphics sg)
paintSpecific in class PassiveElementpublic float getMovieRate()
getMovieRate in interface CCQTMovieOwnerpublic void setMovieRate(float movieRate)
setMovieRate in interface CCQTMovieOwnerpublic void inverseRate()
public void stop()
CCSimulatorstop in interface CCSimulatorpublic void reset()
CCSimulatorreset in interface CCSimulatorpublic boolean isRunning()
CCSimulatorisRunning in interface CCSimulatororg.concord.shared.simulation.CCSimulatortrue if simulation is running
or false if simulation was resetpublic void nextStep()
CCSimulatornextStep in interface CCSimulatorpublic void continueSteps()
CCSimulatorcontinueSteps in interface CCSimulatorpublic void start()
CCSimulatorstart in interface CCSimulatorpublic void doOneStep()
CCSimulatordoOneStep in interface CCSimulatorpublic int getSimulationState()
getSimulationState in interface CCSimulatorpublic void muteMovieVolume()
muteMovieVolume in interface CCQTMovieOwnerpublic void unMuteMovieVolume()
unMuteMovieVolume in interface CCQTMovieOwnerpublic float getQTMovieVolume()
getQTMovieVolume in interface CCQTMovieOwnerpublic void setQTMovieVolume(float volume)
setQTMovieVolume in interface CCQTMovieOwnervolume - movie's volume Volume values range from -1 to +1.public float getMovieVolume()
getMovieVolume in interface CCQTMovieOwnerpublic void setMovieVolume(float volume)
setMovieVolume in interface CCQTMovieOwnervolume - movie's volume Volume values range from 0 to +1.public quicktime.std.movies.Movie getMovie()
getMovie in interface CCQTMovieOwnerpublic java.lang.String getMovieURL()
getMovieURL in interface CCQTMovieOwnerpublic void setMovieURL(java.lang.String url)
setMovieURL in interface CCQTMovieOwnerpublic void addMovieListener(MovieListener l)
addMovieListener in interface CCQTMovieOwnerpublic void removeMovieListener(MovieListener l)
removeMovieListener in interface CCQTMovieOwnerpublic void setMovieClip(quicktime.qd.Region rgn)
setMovieClip in interface CCQTMovieOwnerpublic void setMovieClip(java.lang.String urlStr)
setMovieClip in interface CCQTMovieOwner
public void setMovieClip(java.lang.String urlStr,
float angle,
float ax,
float ay)
public void disposeMovie()
disposeMovie in interface CCQTMovieOwnerpublic int getCurrentFrame()
getCurrentFrame in interface CCQTMovieOwnerpublic float getCurrentTime()
getCurrentTime in interface CCQTMovieOwnerpublic void setCurrentFrame(int currentFrame)
setCurrentFrame in interface CCQTMovieOwnerpublic void setCurrentTime(float currentTime)
setCurrentTime in interface CCQTMovieOwnerpublic void movieNotice(MovieEvent evt)
movieNotice in interface MovieListenerpublic int getDragMode()
getDragMode in class PassiveElementpublic void setDragMode(int m)
setDragMode in class PassiveElement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||