|
|||||||||
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 PassiveElement
public float getMovieRate()
getMovieRate
in interface CCQTMovieOwner
public void setMovieRate(float movieRate)
setMovieRate
in interface CCQTMovieOwner
public void inverseRate()
public void stop()
CCSimulator
stop
in interface CCSimulator
public void reset()
CCSimulator
reset
in interface CCSimulator
public boolean isRunning()
CCSimulator
isRunning
in interface CCSimulator
org.concord.shared.simulation.CCSimulator
true
if simulation is running
or false
if simulation was resetpublic void nextStep()
CCSimulator
nextStep
in interface CCSimulator
public void continueSteps()
CCSimulator
continueSteps
in interface CCSimulator
public void start()
CCSimulator
start
in interface CCSimulator
public void doOneStep()
CCSimulator
doOneStep
in interface CCSimulator
public int getSimulationState()
getSimulationState
in interface CCSimulator
public void muteMovieVolume()
muteMovieVolume
in interface CCQTMovieOwner
public void unMuteMovieVolume()
unMuteMovieVolume
in interface CCQTMovieOwner
public float getQTMovieVolume()
getQTMovieVolume
in interface CCQTMovieOwner
public void setQTMovieVolume(float volume)
setQTMovieVolume
in interface CCQTMovieOwner
volume
- movie's volume Volume values range from -1 to +1.public float getMovieVolume()
getMovieVolume
in interface CCQTMovieOwner
public void setMovieVolume(float volume)
setMovieVolume
in interface CCQTMovieOwner
volume
- movie's volume Volume values range from 0 to +1.public quicktime.std.movies.Movie getMovie()
getMovie
in interface CCQTMovieOwner
public java.lang.String getMovieURL()
getMovieURL
in interface CCQTMovieOwner
public void setMovieURL(java.lang.String url)
setMovieURL
in interface CCQTMovieOwner
public void addMovieListener(MovieListener l)
addMovieListener
in interface CCQTMovieOwner
public void removeMovieListener(MovieListener l)
removeMovieListener
in interface CCQTMovieOwner
public void setMovieClip(quicktime.qd.Region rgn)
setMovieClip
in interface CCQTMovieOwner
public 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 CCQTMovieOwner
public int getCurrentFrame()
getCurrentFrame
in interface CCQTMovieOwner
public float getCurrentTime()
getCurrentTime
in interface CCQTMovieOwner
public void setCurrentFrame(int currentFrame)
setCurrentFrame
in interface CCQTMovieOwner
public void setCurrentTime(float currentTime)
setCurrentTime
in interface CCQTMovieOwner
public void movieNotice(MovieEvent evt)
movieNotice
in interface MovieListener
public int getDragMode()
getDragMode
in class PassiveElement
public void setDragMode(int m)
setDragMode
in class PassiveElement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |