net.aerith.misao.gui
Class RegularPhotometrySettingPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.aerith.misao.gui.RegularPhotometrySettingPanel

public class RegularPhotometrySettingPanel
extends javax.swing.JPanel

The RegularPhotometrySettingPanel represents a panel to select the reference catalog and specify the magnitude system formula for regular photometry.

Note that the catalog can be selected from the star classes identified in the specified XML report document.

See Also:
Serialized Form

Inner Class Summary
protected  class RegularPhotometrySettingPanel.CatalogHelpListener
          The CatalogHelpListener is a listener class of button push to show the help message on the selectged catalog.
protected  class RegularPhotometrySettingPanel.CatalogSelectionListener
          The CatalogSelectionListener is a listener class of item selection in combo box to select the catalog.
protected  class RegularPhotometrySettingPanel.ChipHelpListener
          The ChipHelpListener is a listener class of button push to show the help message on the CCD chips.
 
Inner classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent, javax.swing.JComponent.IntVector, javax.swing.JComponent.KeyboardBinding, javax.swing.JComponent.KeyboardState
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AWTTreeLock
 
Field Summary
protected  javax.swing.JButton button_help_catalog
          The button to show the help on the catalog.
protected  javax.swing.JButton button_help_chip
          The button to show the help on the CCD chips.
protected  javax.swing.JComboBox combo_catalog
          The combo box to select a catalog.
protected  javax.swing.JComboBox combo_chip
          The combo box to select a CCD chip.
protected  javax.swing.JComboBox combo_standard
          The combo box to select a standard system.
protected  java.awt.Container pane
          The pane of this component.
protected  javax.swing.JRadioButton radio_calculate_formula
          The radio button to calculate the formula.
protected  javax.swing.JRadioButton radio_chip
          The radio button for unfiltered CCD image.
protected  javax.swing.JRadioButton radio_input_formula
          The radio button to input the formula.
protected  javax.swing.JRadioButton radio_others
          The radio button for other system.
protected  javax.swing.JRadioButton radio_standard
          The radio button for standard systems.
protected  javax.swing.JTextField text_input_formula
          The text field to input the formula.
 
Fields inherited from class javax.swing.JPanel
defaultLayout, uiClassID
 
Fields inherited from class javax.swing.JComponent
_bounds, accessibleContext, alignmentX, alignmentY, ANCESTOR_USING_BUFFER, ancestorNotifier, autoscroller, border, changeSupport, clientProperties, flags, HAS_FOCUS, IS_DOUBLE_BUFFERED, IS_OPAQUE, IS_PAINTING_TILE, KEYBOARD_BINDINGS_KEY, listenerList, maximumSize, minimumSize, NEXT_FOCUS, paintImmediatelyClip, paintingChild, preferredSize, readObjectCallbacks, REQUEST_FOCUS_DISABLED, tmpRect, TOOL_TIP_TEXT_KEY, ui, uiClassID, UNDEFINED_CONDITION, vetoableChangeSupport, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
component, containerListener, containerSerializedDataVersion, dispatcher, layoutMgr, maxSize, ncomponents, serialVersionUID
 
Fields inherited from class java.awt.Component
actionListenerK, adjustmentListenerK, appContext, assert, background, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, changeSupport, componentListener, componentListenerK, componentOrientation, componentSerializedDataVersion, containerListenerK, cursor, dropTarget, enabled, eventMask, focusListener, focusListenerK, font, foreground, hasFocus, height, incRate, inputMethodListener, inputMethodListenerK, isInc, isPacked, itemListenerK, keyListener, keyListenerK, LEFT_ALIGNMENT, locale, LOCK, minSize, mouseListener, mouseListenerK, mouseMotionListener, mouseMotionListenerK, name, nameExplicitlySet, newEventsOnly, ownedWindowK, parent, peer, peerFont, popups, prefSize, RIGHT_ALIGNMENT, serialVersionUID, textListenerK, TOP_ALIGNMENT, valid, visible, width, windowListenerK, x, y
 
Constructor Summary
RegularPhotometrySettingPanel()
          Constructs a RegularPhotometrySettingPanel.
RegularPhotometrySettingPanel(XmlReport report)
          Constructs a RegularPhotometrySettingPanel.
 
Method Summary
protected  CatalogStar createStar(java.lang.String catalog_name)
          Gets a star object of the specified catalog name.
 PhotometrySetting getPhotometrySetting()
          Gets the setting.
protected  void initialize(java.util.Vector catalog_list)
          Initializes.
 
Methods inherited from class javax.swing.JPanel
, getAccessibleContext, getUIClassID, paramString, updateUI, writeObject
 
Methods inherited from class javax.swing.JComponent
_paintImmediately, addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, adjustPaintFlags, alwaysOnTop, bindingForKeyStroke, checkIfChildObscuredBySibling, computeVisibleRect, computeVisibleRect, contains, createToolTip, enableSerialization, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperties, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getFlag, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, keyboardBindings, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paintWithBuffer, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyBindings, processKeyBindingsForAllComponents, processKeyEvent, processMouseMotionEvent, putClientProperty, readObject, rectangleIsObscured, rectangleIsObscuredBySibling, registerKeyboardAction, registerKeyboardAction, registerWithKeyboardManager, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFlag, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPaintingChild, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, shouldDebugGraphics, superProcessMouseMotionEvent, unregisterKeyboardAction, unregisterWithKeyboardManager, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyOrientation, countComponents, deliverEvent, dispatchEventImpl, dispatchEventToSelf, doLayout, eventEnabled, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents_NoClientCode, getComponents, getCursorTarget, getLayout, getMouseEventTarget, getWindow, initIDs, insets, invalidate, invalidateTree, isAncestorOf, layout, lightweightPrint, list, list, locate, minimumSize, nextFocus, paintComponents, postProcessKeyEvent, postsOldMouseEvents, preferredSize, preProcessKeyEvent, print, printComponents, printOneComponent, processContainerEvent, processEvent, proxyEnableEvents, proxyRequestFocus, remove, remove, removeAll, removeContainerListener, setCursor, setFocusOwner, setLayout, transferFocus, updateCursor, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, areInputMethodsEnabled, bounds, checkImage, checkImage, coalesceEvents, constructComponentName, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont_NoClientCode, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getIntrinsicCursor, getLocale, getLocation, getLocationOnScreen, getName, getNativeContainer, getParent_NoClientCode, getParent, getPeer, getSize, getToolkit, getToolkitImpl, getTreeLock, getWindowForObject, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isEnabledImpl, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

radio_standard

protected javax.swing.JRadioButton radio_standard
The radio button for standard systems.

combo_standard

protected javax.swing.JComboBox combo_standard
The combo box to select a standard system.

radio_chip

protected javax.swing.JRadioButton radio_chip
The radio button for unfiltered CCD image.

combo_chip

protected javax.swing.JComboBox combo_chip
The combo box to select a CCD chip.

button_help_chip

protected javax.swing.JButton button_help_chip
The button to show the help on the CCD chips.

radio_others

protected javax.swing.JRadioButton radio_others
The radio button for other system.

radio_input_formula

protected javax.swing.JRadioButton radio_input_formula
The radio button to input the formula.

text_input_formula

protected javax.swing.JTextField text_input_formula
The text field to input the formula.

radio_calculate_formula

protected javax.swing.JRadioButton radio_calculate_formula
The radio button to calculate the formula.

combo_catalog

protected javax.swing.JComboBox combo_catalog
The combo box to select a catalog.

button_help_catalog

protected javax.swing.JButton button_help_catalog
The button to show the help on the catalog.

pane

protected java.awt.Container pane
The pane of this component.
Constructor Detail

RegularPhotometrySettingPanel

public RegularPhotometrySettingPanel()
Constructs a RegularPhotometrySettingPanel.

RegularPhotometrySettingPanel

public RegularPhotometrySettingPanel(XmlReport report)
Constructs a RegularPhotometrySettingPanel.
Parameters:
report - the XML report document
Method Detail

initialize

protected void initialize(java.util.Vector catalog_list)
Initializes.
Parameters:
catalog_list - the list of catalogs for photometry.

createStar

protected CatalogStar createStar(java.lang.String catalog_name)
Gets a star object of the specified catalog name.
Parameters:
catalog_name - the catalog name.
Returns:
a star object.

getPhotometrySetting

public PhotometrySetting getPhotometrySetting()
Gets the setting.
Returns:
the setting.