public class ClipInspector
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
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 IntegerField |
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 |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
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
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
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 IntegerField 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
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 ownerpublic 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()