to.tetramorph.starbase.chartparts
クラス AspectCombinationPanel

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 to.tetramorph.starbase.chartparts.CombinationSelectorPanel
                      上位を拡張 to.tetramorph.starbase.chartparts.AspectCombinationPanel
すべての実装されたインタフェース:
ImageObserver, MenuContainer, Serializable, Accessible

public class AspectCombinationPanel
extends CombinationSelectorPanel

NPT各円の7種類の組合せ各状況でのアスペクト描画の組合せパターンと、 選択天体のアスペクト標的を設定するパネル。 7枚の設定パネル(チェックボックスパネルという)があり、コンボボックスでで切り替 えて表示する。パネルの切替にはCardLayoutを使用している。 またチェックボックスパネルに対応する、7枚のメニューが用意されていて、 チャートモジュールはこのメニューをメニューバーに追加し使用することができる。 メニュー側のチェックを変更すると、チェックボックスパネルも同じように変更され そのときは設定パネルの「保存せず適用」を実行したのと同じ結果になる。 このコンポーネントはAspectDisplaySettingPanel内の部品。

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
 
クラス javax.swing.JComponent から継承されたフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
AspectCombinationPanel()
          コンストラクタ
 
メソッドの概要
 JMenu getAspectCombinationMenu()
          現在選択されているチェックボックスパネルに対応するコンビネーションメニューを返す。
 int getAspectCombinations()
          現在選択されているチェックボックスパネルのアスペクトコンビネーション値を返す。
 JMenu getAspectTargetMenu()
          現在選択されているチェックボックスパネルに対応するターゲットメニューを返す。
 int getAspectTargets()
          現在選択されているチェックボックスパネルの選択天体アスペクト標的の値を返す。
 int getBodyListMode()
          選択されている天体リスト表示モードを返す。
 JMenu getBodyListModeMenu()
          現在選択されている天体リスト表示ラジオボタンに対応するメニューを返す。
 Preference getPreference(Preference pref)
           
 JMenu getRingMenu()
          7種類の組円選択メニューを返す。
 int getShowRings()
          表示する天体リングを返す。
 void setBodyListMode(int value)
          現在選択されているパネルの中の天体リストのラジオボタンを選択する。
 void setCustomizePanel(CustomizePanel cp)
          CustomizePanelをセットする。
 void setPreference(Preference pref)
           
 void setShowRings(String value)
          表示する天体リング選択コンボボックスを選択する。
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承されたメソッド
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, 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, isPaintingForPrint, 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
 
クラス 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
 
クラス 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AspectCombinationPanel

public AspectCombinationPanel()
コンストラクタ

メソッドの詳細

setCustomizePanel

public void setCustomizePanel(CustomizePanel cp)
CustomizePanelをセットする。

定義:
クラス CombinationSelectorPanel 内の setCustomizePanel

getShowRings

public int getShowRings()
表示する天体リングを返す。 ( 現在選択中のチェックボックスパネルの番号を返す。 )

戻り値:
0=NPT,1=N,2=P,3=T,4=N-T,5=N-P,6=P-T。

getPreference

public Preference getPreference(Preference pref)
定義:
クラス CombinationSelectorPanel 内の getPreference

setPreference

public void setPreference(Preference pref)
定義:
クラス CombinationSelectorPanel 内の setPreference

getAspectCombinations

public int getAspectCombinations()
現在選択されているチェックボックスパネルのアスペクトコンビネーション値を返す。 値は6bitで0〜63までの値を取りうる。各bitの意味はb0=N,b1=P,b2=T,b3=N-T, b4=N-P,b5=P-Tで、各bitが1なら表示を、0なら非表示を表す。


getAspectCombinationMenu

public JMenu getAspectCombinationMenu()
現在選択されているチェックボックスパネルに対応するコンビネーションメニューを返す。


getAspectTargets

public int getAspectTargets()
現在選択されているチェックボックスパネルの選択天体アスペクト標的の値を返す。 値は3bitで0-7までの値を取りうる。各bitの意味はb0=N,b1=P,b2=Tで、各bitが 1なら表示を0なら非表示を表す。


getAspectTargetMenu

public JMenu getAspectTargetMenu()
現在選択されているチェックボックスパネルに対応するターゲットメニューを返す。


getBodyListMode

public int getBodyListMode()
選択されている天体リスト表示モードを返す。

戻り値:
0ならNatalのリスト、1ならProgress、2ならトランジットのリストが 選択中。

getBodyListModeMenu

public JMenu getBodyListModeMenu()
現在選択されている天体リスト表示ラジオボタンに対応するメニューを返す。


setBodyListMode

public void setBodyListMode(int value)
現在選択されているパネルの中の天体リストのラジオボタンを選択する。


getRingMenu

public JMenu getRingMenu()
7種類の組円選択メニューを返す。このパネルのコンボボックスと連動する。


setShowRings

public void setShowRings(String value)
表示する天体リング選択コンボボックスを選択する。

パラメータ:
value - 1〜7の数字。bit0=N,bit1=P,bit2=T。0または7以上の値、nullは  入力しても無視され、デフォルト値(NPTすべて=7)が設定される。