to.tetramorph.starbase.widget
クラス HousePreferencePanel

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

public class HousePreferencePanel
extends JPanel

ハウス分割法や、カスプが計算できない場合のハウス分割法を設定 するためのパネル。MainConfigDialog内で使用している同名のパネルより汎用性を持 たせている。(同名のものが二つあることに注意) 最終的にはMainConfigDialogで使っているものと置換する予定。

 CuspUnknownHouseSystem = 1 or 2
   1ならソーラー、2ならソーラーサイン
 RegistPlace = true/false
     trueなら「ただし時間が未登録だが場所は指定されているときは、
   デフォルトタイムで計算しデフォルトのハウス分割法を使用
 HouseSystemIndex = 0 .. 7
   ハウス分割法コンボボックスの選択中インデックス番号。
 PrioritizeSolar = true/false
   時刻や緯度・経度が登録されていないときソーラーハウス(1)か、ソーラーサイン
 を使用する。

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

入れ子のクラスの概要
 
クラス 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
 
コンストラクタの概要
HousePreferencePanel()
          オブジェクトを作成する。
 
メソッドの概要
 String getCuspUnkownHouseSystem()
          カスプが計算できない場合のハウス分割法(ソーラー="1",ソーラーサイン="2")を返す。
 char getHouseSystemCode()
          選択されているハウス分割法のコードを返す。
 String getHouseSystemIndex()
          選択されているハウスシステムを番号文字列で返す。
 String getPrioritizeSolar()
          時間や場所が不明でカスプ計算ができない場合のハウス分割法で、ソーラーまたは ソーラーサインを使用するが選択されている場合は"true"、 「デフォルトの地方時と観測地とハウス分割法で計算する。」
 void setCuspUnkownHouseSystem(String intValue)
          カスプ計算ができない場合のハウス分割法(ソーラー="1",ソーラーサイン="2")をセットする。
 void setHouseSystemCode(char hsc)
          ハウス分割法のコンボボックスを指定コードで選択する。
 void setHouseSystemIndex(String intValue)
          ハウスシステム番号をセットする。
 void setPrioritizeSolar(String booleanValue)
          「ソーラーまたはソーラーサインを使用する」を選択する場合は"true"を、 「デフォルトの地方時と観測地とハウス分割法で計算する。」
 
クラス 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
 

コンストラクタの詳細

HousePreferencePanel

public HousePreferencePanel()
オブジェクトを作成する。

メソッドの詳細

getHouseSystemCode

public char getHouseSystemCode()
選択されているハウス分割法のコードを返す。


setHouseSystemCode

public void setHouseSystemCode(char hsc)
ハウス分割法のコンボボックスを指定コードで選択する。


getHouseSystemIndex

public String getHouseSystemIndex()
選択されているハウスシステムを番号文字列で返す。この番号を元に、 対応するハウスシステム名は、Const.HOUSE_SYSTEM_NAMES[]で得られる。 スイスエフェメリスに与えるハウスシステムコードはConst.HOUSE_SYSTEM_CODES[]で得られる。


setHouseSystemIndex

public void setHouseSystemIndex(String intValue)
ハウスシステム番号をセットする。これによりコンボボックスのハウスメソッドが 選択される。


getPrioritizeSolar

public String getPrioritizeSolar()
時間や場所が不明でカスプ計算ができない場合のハウス分割法で、ソーラーまたは ソーラーサインを使用するが選択されている場合は"true"、 「デフォルトの地方時と観測地とハウス分割法で計算する。」が選択されている 場合は"false"を返す。


setPrioritizeSolar

public void setPrioritizeSolar(String booleanValue)
「ソーラーまたはソーラーサインを使用する」を選択する場合は"true"を、 「デフォルトの地方時と観測地とハウス分割法で計算する。」を選択する場合は"false" をセットする。


getCuspUnkownHouseSystem

public String getCuspUnkownHouseSystem()
カスプが計算できない場合のハウス分割法(ソーラー="1",ソーラーサイン="2")を返す。


setCuspUnkownHouseSystem

public void setCuspUnkownHouseSystem(String intValue)
カスプ計算ができない場合のハウス分割法(ソーラー="1",ソーラーサイン="2")をセットする。 「ソーラーまたはソーラーサインを使用する」のラジオボタンは自動的に選択状態にする。 ゆえにこのメソッドでどちらかを選択すれば、setPrioritizeSolar()で明示的に"true" を設定する必要はない。"false"を設定する局面はあるあもしれない。