|
||||||||
| 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.adapt.viewcontrols.AxesControls
public class AxesControls
This class defines a JPanel containing axes controls for ADAPT DataFrame objects
| 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 DataFrame |
dataFrame
A handle to the frame that initiated the call to ViewControls |
private double |
dBottom
Double value of the endpoints |
private double |
dLeft
Double value of the endpoints |
private double |
dRight
Double value of the endpoints |
private double |
dTop
Double value of the endpoints |
private EndpointEditor |
endpointEditor
A handle to the axes endpoint editor |
private boolean |
isUpdating
Flag to indicate endpoints are being updated |
private javax.swing.JButton |
jbMoreLess
Button for toggling more options on and off |
private javax.swing.JCheckBox |
jcbAxes
Used to toggle Axes on and off |
private javax.swing.JCheckBox |
jcbGrid
Used to toggle grid on and off |
private javax.swing.JPanel |
jpOptions
Panel to contain options |
private javax.swing.JPanel |
jpXScroll
Panel for the X scroll step size |
private javax.swing.JPanel |
jpYScroll
Panel for the Y scroll step size |
private javax.swing.JRadioButton |
jrbXAuto
Auto/manual buttons for x & y scroll step size |
private javax.swing.JRadioButton |
jrbYAuto
|
private javax.swing.JTextField |
jtfXScroll
The x & y scroll step size |
private javax.swing.JTextField |
jtfYScroll
|
private javax.swing.SpinnerNumberModel |
snmBottom
Number models for the endpoint spinners |
private javax.swing.SpinnerNumberModel |
snmLeft
Number models for the endpoint spinners |
private javax.swing.SpinnerNumberModel |
snmRight
Number models for the endpoint spinners |
private javax.swing.SpinnerNumberModel |
snmTop
Number models for the endpoint spinners |
| 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 |
AxesControls(DataFrame callingFrame)
|
| Method Summary | |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
Invoked when an action occurs in the options panel |
private java.awt.event.ItemListener |
autoManToggle(javax.swing.JTextField jtf)
|
void |
componentHidden(java.awt.event.ComponentEvent e)
Invoked when AxesControls has been made invisible |
void |
componentMoved(java.awt.event.ComponentEvent e)
Invoked when the AxesControls position changes |
void |
componentResized(java.awt.event.ComponentEvent e)
Invoked when the AxesControls size changes |
void |
componentShown(java.awt.event.ComponentEvent e)
Invoked when AxesControls has been made visible; used to load current endpoint settings on tab changes |
javax.swing.Action |
getApplyAction()
The endpoint editor apply action |
javax.swing.SpinnerNumberModel |
getBottomModel()
|
DataFrame |
getDataFrame()
|
javax.swing.SpinnerNumberModel |
getLeftModel()
|
javax.swing.SpinnerNumberModel |
getRightModel()
|
javax.swing.Action |
getScrollAction(int iDirection)
|
private javax.swing.JButton |
getToolButton(javax.swing.ImageIcon icon,
javax.swing.Action action)
|
javax.swing.SpinnerNumberModel |
getTopModel()
|
protected double |
getXScrollStep()
|
protected double |
getYScrollStep()
|
void |
itemStateChanged(java.awt.event.ItemEvent e)
Invoked when either the Show Axes or Show Grid checkboxes are selected or deselected. |
protected void |
loadCurrent()
|
private void |
loadSteps()
|
void |
setNewEndpoints()
|
void |
setScrollEnabled(boolean isScrollAllowed)
|
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, setEnabled, 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 DataFrame dataFrame
private double dBottom
private double dLeft
private double dRight
private double dTop
private EndpointEditor endpointEditor
private boolean isUpdating
private javax.swing.JButton jbMoreLess
private javax.swing.JCheckBox jcbAxes
private javax.swing.JCheckBox jcbGrid
private javax.swing.JPanel jpOptions
private javax.swing.JPanel jpXScroll
private javax.swing.JPanel jpYScroll
private javax.swing.JRadioButton jrbXAuto
private javax.swing.JRadioButton jrbYAuto
private javax.swing.JTextField jtfXScroll
private javax.swing.JTextField jtfYScroll
private javax.swing.SpinnerNumberModel snmBottom
private javax.swing.SpinnerNumberModel snmLeft
private javax.swing.SpinnerNumberModel snmRight
private javax.swing.SpinnerNumberModel snmTop
| Constructor Detail |
|---|
protected AxesControls(DataFrame callingFrame)
| Method Detail |
|---|
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprivate java.awt.event.ItemListener autoManToggle(javax.swing.JTextField jtf)
public void componentHidden(java.awt.event.ComponentEvent e)
componentHidden in interface java.awt.event.ComponentListenerpublic void componentMoved(java.awt.event.ComponentEvent e)
componentMoved in interface java.awt.event.ComponentListenerpublic void componentResized(java.awt.event.ComponentEvent e)
componentResized in interface java.awt.event.ComponentListenerpublic void componentShown(java.awt.event.ComponentEvent e)
componentShown in interface java.awt.event.ComponentListenerpublic 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 EndpointControl
private javax.swing.JButton getToolButton(javax.swing.ImageIcon icon,
javax.swing.Action action)
public javax.swing.SpinnerNumberModel getTopModel()
getTopModel in interface EndpointControlprotected double getXScrollStep()
protected double getYScrollStep()
public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerprotected void loadCurrent()
private void loadSteps()
public void setNewEndpoints()
setNewEndpoints in interface EndpointControlpublic void setScrollEnabled(boolean isScrollAllowed)
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 | |||||||