|
||||||||
| 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
com.pentec.adaq.AOI
public class AOI
This class provides AOI controls for connected cameras
| Nested Class Summary |
|---|
| 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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private javax.swing.Action |
CenterAction
|
private javax.swing.Action |
EAction
|
protected EndpointEditor |
endpointEditor
A handle to the endpoint control interface implementor |
protected boolean |
isScrollEnabled
Flag to inhibit scrolling when an endpoint text field has the input focus |
private boolean |
isUpdating
Flag to indicate endpoints are being updated |
private javax.swing.Action |
NAction
|
private javax.swing.Action |
NEAction
|
private javax.swing.Action |
NWAction
|
private javax.swing.Action |
SAction
|
private javax.swing.Action |
SEAction
|
protected javax.swing.SpinnerNumberModel |
snmBottom
Number models for the endpoint spinners |
protected javax.swing.SpinnerNumberModel |
snmLeft
Number models for the endpoint spinners |
protected javax.swing.SpinnerNumberModel |
snmRight
Number models for the endpoint spinners |
protected javax.swing.SpinnerNumberModel |
snmTop
Number models for the endpoint spinners |
private javax.swing.Action |
SWAction
|
private javax.swing.Action |
WAction
|
| 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 java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
protected |
AOI()
|
| Method Summary | |
|---|---|
protected void |
addScrollKeys()
Set up the scroll keyboard shortcuts |
int |
getAoiHeight()
|
protected int |
getAoiLeft()
|
protected int |
getAoiTop()
|
int |
getAoiWidth()
|
javax.swing.Action |
getApplyAction()
The endpoint editor triggerApply action |
javax.swing.SpinnerNumberModel |
getBottomModel()
|
DataFrame |
getDataFrame()
|
javax.swing.SpinnerNumberModel |
getLeftModel()
|
javax.swing.SpinnerNumberModel |
getRightModel()
|
javax.swing.Action |
getScrollAction(int iDirection)
|
javax.swing.SpinnerNumberModel |
getTopModel()
|
void |
setEnabled(boolean isEnabled)
|
void |
setNewEndpoints()
This method makes sure the endpoints are valid. |
void |
setNewEndpoints(Endpoint endpoint)
Set the endpoint spinners to a new set of endpoints |
protected void |
setNewEndpoints(int ih,
int iv)
This method adjusts the endpoint values to implement a scroll action |
void |
setScrollEnabled(boolean flag)
|
void |
setUpdating(boolean flag)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, 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, 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, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private javax.swing.Action CenterAction
private javax.swing.Action EAction
protected EndpointEditor endpointEditor
protected boolean isScrollEnabled
private boolean isUpdating
private javax.swing.Action NAction
private javax.swing.Action NEAction
private javax.swing.Action NWAction
private javax.swing.Action SAction
private javax.swing.Action SEAction
protected javax.swing.SpinnerNumberModel snmBottom
protected javax.swing.SpinnerNumberModel snmLeft
protected javax.swing.SpinnerNumberModel snmRight
protected javax.swing.SpinnerNumberModel snmTop
private javax.swing.Action SWAction
private javax.swing.Action WAction
| Constructor Detail |
|---|
protected AOI()
| Method Detail |
|---|
protected void addScrollKeys()
public int getAoiHeight()
protected int getAoiLeft()
protected int getAoiTop()
public int getAoiWidth()
public javax.swing.Action getApplyAction()
getApplyAction in interface EndpointControlpublic javax.swing.SpinnerNumberModel getBottomModel()
getBottomModel in interface EndpointControlpublic DataFrame getDataFrame()
getDataFrame in interface EndpointControlpublic javax.swing.SpinnerNumberModel getLeftModel()
getLeftModel in interface EndpointControlpublic javax.swing.SpinnerNumberModel getRightModel()
getRightModel in interface EndpointControlpublic javax.swing.Action getScrollAction(int iDirection)
getScrollAction in interface EndpointControlpublic javax.swing.SpinnerNumberModel getTopModel()
getTopModel in interface EndpointControlpublic void setEnabled(boolean isEnabled)
setEnabled in class javax.swing.JComponentpublic void setNewEndpoints()
setNewEndpoints in interface EndpointControlpublic void setNewEndpoints(Endpoint endpoint)
endpoint - the new endpoint values
protected void setNewEndpoints(int ih,
int iv)
public void setScrollEnabled(boolean flag)
setScrollEnabled in interface EndpointControlpublic void setUpdating(boolean flag)
setUpdating in interface EndpointControl
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||