|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog javax.swing.JDialog org.opensourcephysics.media.core.ClipInspector
public class ClipInspector
This displays and sets VideoClip properties.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
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.JButton |
cancelButton
|
protected VideoClip |
clip
|
protected ClipControl |
clipControl
|
protected javax.swing.JPanel |
dataPanel
|
protected NumberField |
dtField
|
protected javax.swing.JLabel |
dtLabel
|
protected IntegerField |
endField
|
protected javax.swing.JLabel |
endLabel
|
protected DrawingPanel |
inPanel
|
protected Video |
inVid
|
protected javax.swing.JButton |
okButton
|
protected DrawingPanel |
outPanel
|
protected Video |
outVid
|
protected int |
prevCount
|
protected double |
prevDt
|
protected int |
prevFrame
|
protected double |
prevRate
|
protected int |
prevSize
|
protected int |
prevStart
|
protected NumberField |
rateField
|
protected javax.swing.JLabel |
rateLabel
|
protected IntegerField |
startField
|
protected javax.swing.JLabel |
startLabel
|
protected IntegerField |
stepSizeField
|
protected javax.swing.JLabel |
stepSizeLabel
|
protected NumberField |
t0Field
|
protected javax.swing.JLabel |
t0Label
|
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
ClipInspector(VideoClip videoClip)
Constructs a ClipInspector. |
|
ClipInspector(VideoClip videoClip,
ClipControl control)
Constructs a ClipInspector with access to the clip control. |
|
ClipInspector(VideoClip videoClip,
ClipControl control,
java.awt.Frame frame)
Constructs a non-modal ClipInspector with access to the clip control. |
|
ClipInspector(VideoClip videoClip,
java.awt.Frame frame)
Constructs a non-modal ClipInspector. |
Method Summary | |
---|---|
void |
initialize()
Initializes this clip inpector. |
void |
refresh()
Refreshes the GUI. |
void |
setStartFrameEnabled(boolean enabled)
Enables the startField. |
void |
setStepCountEnabled(boolean enabled)
Enables the countField. |
void |
setStepSizeEnabled(boolean enabled)
Enables the stepSizeField. |
void |
updateDisplay()
Updates this clip inpector to reflect the current clip settings. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected VideoClip clip
protected ClipControl clipControl
protected Video inVid
protected Video outVid
protected DrawingPanel inPanel
protected DrawingPanel outPanel
protected javax.swing.JPanel dataPanel
protected javax.swing.JLabel startLabel
protected javax.swing.JLabel stepSizeLabel
protected javax.swing.JLabel t0Label
protected javax.swing.JLabel endLabel
protected javax.swing.JLabel dtLabel
protected javax.swing.JLabel rateLabel
protected IntegerField startField
protected IntegerField stepSizeField
protected NumberField t0Field
protected IntegerField endField
protected NumberField dtField
protected NumberField rateField
protected javax.swing.JButton okButton
protected javax.swing.JButton cancelButton
protected int prevFrame
protected int prevStart
protected int prevSize
protected int prevCount
protected double prevDt
protected double prevRate
Constructor Detail |
---|
public ClipInspector(VideoClip videoClip)
videoClip
- the video clippublic ClipInspector(VideoClip videoClip, java.awt.Frame frame)
videoClip
- the video clipframe
- the ownerpublic ClipInspector(VideoClip videoClip, ClipControl control)
videoClip
- the video clipcontrol
- the clip controlpublic ClipInspector(VideoClip videoClip, ClipControl control, java.awt.Frame frame)
videoClip
- the video clipcontrol
- the clip controlframe
- the ownerMethod Detail |
---|
public void setStartFrameEnabled(boolean enabled)
enabled
- true
to enable the startFieldpublic void setStepSizeEnabled(boolean enabled)
enabled
- true
to enable the stepSizeFieldpublic void setStepCountEnabled(boolean enabled)
enabled
- true
to enable the countFieldpublic void initialize()
public void refresh()
public void updateDisplay()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |