jsky.util.gui
Class CoordinatesOffsetPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
jsky.util.gui.CoordinatesOffsetPanel
- All Implemented Interfaces:
- ActionListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener
public class CoordinatesOffsetPanel
- extends JComponent
- implements ActionListener, PropertyChangeListener
A component that contains entry fields for coordinate offset.
Currently only supports offsets in arcsec, but allows setting RA/Dec offsets
and supports the global preferences on RA/DEC formatting
This code was developed by NASA, Goddard Space Flight Center, Code 588
for the Scientist's Expert Assistant (SEA) project.
- Version:
- 1999.11.04
- Author:
- S. Grosvenor
- See Also:
- Serialized Form
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, updateUI |
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 |
fRaLabel
protected JLabel fRaLabel
fDecLabel
protected JLabel fDecLabel
fRaUnits
protected JLabel fRaUnits
fDecUnits
protected JLabel fDecUnits
fRaField
protected JTextField fRaField
fDecField
protected JTextField fDecField
fOldOffset
protected CoordinatesOffset fOldOffset
fFormatString
protected String fFormatString
fOrientation
protected int fOrientation
RAOFFSET_PROPERTY
protected static final String RAOFFSET_PROPERTY
DECOFFSET_PROPERTY
protected static final String DECOFFSET_PROPERTY
HORIZONTAL
public static final int HORIZONTAL
- Orientation where RA and DEC are side by side
- See Also:
- Constant Field Values
VERTICAL
public static final int VERTICAL
- Orientation where RA is on top of DEC
- See Also:
- Constant Field Values
COORDINATES_OFFSET_PROPERTY
public static final String COORDINATES_OFFSET_PROPERTY
- Bound property name.
READ_ONLY_PROPERTY
public static final String READ_ONLY_PROPERTY
- Bound property name.
ORIENTATION_PROPERTY
public static final String ORIENTATION_PROPERTY
- Bound property name.
CoordinatesOffsetPanel
public CoordinatesOffsetPanel()
getCoordinatesOffset
public CoordinatesOffset getCoordinatesOffset()
setCoordinatesOffset
public void setCoordinatesOffset(CoordinatesOffset offset)
setCoordinatesOffset
public void setCoordinatesOffset(String ra,
String dec)
isReadOnly
public boolean isReadOnly()
setReadOnly
public void setReadOnly(boolean readOnly)
setEnabled
public void setEnabled(boolean b)
- Overrides:
setEnabled
in class JComponent
getOrientation
public int getOrientation()
setOrientation
public void setOrientation(int orient)
textFieldToOffset
protected CoordinatesOffset textFieldToOffset()
throws NumberFormatException,
IllegalArgumentException
- Throws:
NumberFormatException
IllegalArgumentException
stringToOffset
protected CoordinatesOffset stringToOffset(String raString,
String decString)
throws NumberFormatException,
IllegalArgumentException
- Throws:
NumberFormatException
IllegalArgumentException
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
propertyChange
public void propertyChange(PropertyChangeEvent event)
- Specified by:
propertyChange
in interface PropertyChangeListener
showErrorDialog
public void showErrorDialog()
- Shows an error dialog to the user which informs them that the
current input is not a valid set of coordinates.
main
public static void main(String[] args)
Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.