to.tetramorph.starbase.chartmodule
クラス NPTColorSettingPanel

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

public class NPTColorSettingPanel
extends CustomizePanel

NPT三重円の色設定を行うパネル。

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

入れ子のクラスの概要
 
クラス 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
 
コンストラクタの概要
NPTColorSettingPanel()
          Creates new form NatalColorConfPanel
 
メソッドの概要
 Color getAspectCircleBGColor()
           
 AspectStyle[] getAspectStyles()
           
 Color getBGColor()
          全体の背景色を返す。
 Color getBodysBorderColor(int npt)
          天体縁取り色を返す。
 Color getBodysColor(int npt)
          天体シンボル色を返す。
 Color getBodysDegreeColor(int npt)
          天体度数色を返す。
 int getBodysEffect(int npt)
          天体縁取りが不要のときはtrueを返す。
 Color getBodysHighLightColor(int npt)
          天体ハイライト(オンカーソル)色を返す。
 Color getCuspsColor(int npt)
          ハウスカスプの色を返す。
 Color getDateColor()
           
 Color[] getHouseBGColors(int npt)
          1ハウス背景色を返す(12室分)。
 Color[] getHouseNumberColors(int npt)
          ハウス番号色を返す(12室分)。
 Color getHousesBorderColor(int npt)
          ハウスのボーダー色を返す。
 Color getHousesGaugeColor(int npt)
          ハウスのゲージ色を返す。
 Color getHousesHighLightColor(int npt)
          ハウスハイライト(オンカーソル)色を返す。
 Color getLeadingLineColor(int npt)
          天体とゲージを結ぶ引き出し線色を返す。
 Color getListAngleColor()
           
 Color getListBodyColor()
           
 Color getListHighLightColor()
           
 Color getListHouseNumberColor()
           
 Color getListOtherColor()
           
 Color getListRevColor()
           
 Color getListSignColor()
           
 Color getNameColor()
           
 Color getOuterCuspsColor(int npt)
          獣帯円外のカスプ線色を返す。
 Color getOuterCuspsDegreeColor(int npt)
          獣帯円外のカスプ度数色を返す。
 Color getOuterHousesNumberColor(int npt)
          獣帯円外のハウス番号色を返す。
 Color getPlaceColor()
           
 Preference getPreference(Preference pref)
          設定パネルの設定状態をprefに書きこむ。
 Color getRingTextColor(int npt)
          この円の説明(Natal,Transit等)テキスト色
 Color[] getZodiacBGColors()
          各サインの背景色を返す
 Color getZodiacGaugeColor()
          獣帯リングのゲージ色
 Color getZodiacRingBorderColor()
          獣帯リングの線色
 Color[] getZodiacSymbolBorderColors()
          各サインのフォント縁取り色を返す。
 Color[] getZodiacSymbolColors()
          各サインのフォントカラーを返す。
 boolean isCorrect(String[] errmsg)
          設定パネル内の全ての入力パラメターに異常がない場合はtrueを、異常な値が入力 されていたり、必要な設定がなされていない場合はfalseを返す。
 boolean isNoAspectCircleBGColor()
           
 boolean isNoHousesBG(int npt)
          ハウス背景色が不要のときはtrueを返す。
 boolean isNoHousesGuage(int npt)
          ハウス上のゲージが不要のときはtrueを返す。
 boolean isNoSignSymbolBorders()
          サインシンボルの縁取り線が不要のときはtrue
 boolean isNoZodiacBackground()
          サインの背景色不要のときはtrue
 boolean isNoZodiacGauge()
          獣帯リングのゲージが不要のときはtrueを返す。
 boolean isNoZodiacRingBorder()
          サインリングの線が不要のときはtrue
 void setAspectCircleBGColor(Color color)
           
 void setAspectStyles(AspectStyle[] styles)
           
 void setBGColor(Color color)
          ここよりsetメソッド
 void setBodysBorderColor(int npt, Color color)
           
 void setBodysColor(int npt, Color color)
           
 void setBodysDegreeColor(int npt, Color color)
           
 void setBodysEffect(int npt, int value)
          1なら縁取り、2ならドロップシャドウ、0なら効果なし
 void setBodysHighLightColor(int npt, Color color)
           
 void setCuspsColor(int npt, Color color)
           
 void setDateColor(Color color)
           
 void setHouseBGColors(int npt, Color[] colors)
           
 void setHouseNumberColors(int npt, Color[] colors)
           
 void setHousesBorderColor(int npt, Color color)
           
 void setHousesGaugeColor(int npt, Color color)
           
 void setHousesHighLightColor(int npt, Color color)
           
 void setLeadingLineColor(int npt, Color color)
           
 void setListAngleColor(Color color)
           
 void setListBodyColor(Color color)
           
 void setListHighLightColor(Color color)
           
 void setListHouseNumberColor(Color color)
           
 void setListOtherColor(Color color)
           
 void setListRevColor(Color color)
           
 void setListSignColor(Color color)
           
 void setNameColor(Color color)
           
 void setNoAspectCircleBGColor(boolean b)
           
 void setNoHousesBG(int npt, boolean b)
           
 void setNoHousesGuage(int npt, boolean b)
           
 void setNoSignSymbolBorders(boolean b)
           
 void setNoZodiacBackground(boolean b)
           
 void setNoZodiacGauge(boolean b)
           
 void setNoZodiacRingBorder(boolean b)
           
 void setOuterCuspsColor(int npt, Color color)
           
 void setOuterCuspsDegreeColor(int npt, Color color)
           
 void setOuterHousesNumberColor(int npt, Color color)
           
 void setPlaceColor(Color color)
           
 void setPreference(Preference pref)
          設定パネルにPreferenceの情報を反映させる。
 void setRingTextColor(int npt, Color color)
           
 void setZodiacBGColors(Color[] colors)
           
 void setZodiacGaugeColor(Color color)
           
 void setZodiacRingBorderColor(Color color)
           
 void setZodiacSymbolBorderColors(Color[] colors)
          各サインのフォント縁取り色を返す。
 void setZodiacSymbolColors(Color[] colors)
          各サインのフォントカラーを返す。
 
クラス to.tetramorph.starbase.widget.CustomizePanel から継承されたメソッド
doClickUseButton, setSpecificDialogOperations
 
クラス 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
 

コンストラクタの詳細

NPTColorSettingPanel

public NPTColorSettingPanel()
Creates new form NatalColorConfPanel

メソッドの詳細

getPreference

public Preference getPreference(Preference pref)
クラス CustomizePanel の記述:
設定パネルの設定状態をprefに書きこむ。

定義:
クラス CustomizePanel 内の getPreference
パラメータ:
pref - Preferenceオブジェクト
戻り値:
prefを返す。

setPreference

public void setPreference(Preference pref)
クラス CustomizePanel の記述:
設定パネルにPreferenceの情報を反映させる。

定義:
クラス CustomizePanel 内の setPreference
パラメータ:
pref - しかるべき値が登録されているPreferenceオブジェクト

isCorrect

public boolean isCorrect(String[] errmsg)
クラス CustomizePanel の記述:
設定パネル内の全ての入力パラメターに異常がない場合はtrueを、異常な値が入力 されていたり、必要な設定がなされていない場合はfalseを返す。 またfalseを返す場合、引数で与えられた文字配列[0]にエラーメッセージを書きこむ。 getPreference()呼びだし前に呼び出される。

定義:
クラス CustomizePanel 内の isCorrect

getBGColor

public Color getBGColor()
全体の背景色を返す。


getZodiacBGColors

public Color[] getZodiacBGColors()
各サインの背景色を返す


getZodiacSymbolColors

public Color[] getZodiacSymbolColors()
各サインのフォントカラーを返す。


getZodiacSymbolBorderColors

public Color[] getZodiacSymbolBorderColors()
各サインのフォント縁取り色を返す。


getZodiacRingBorderColor

public Color getZodiacRingBorderColor()
獣帯リングの線色


getZodiacGaugeColor

public Color getZodiacGaugeColor()
獣帯リングのゲージ色


isNoZodiacGauge

public boolean isNoZodiacGauge()
獣帯リングのゲージが不要のときはtrueを返す。


isNoSignSymbolBorders

public boolean isNoSignSymbolBorders()
サインシンボルの縁取り線が不要のときはtrue


isNoZodiacBackground

public boolean isNoZodiacBackground()
サインの背景色不要のときはtrue


isNoZodiacRingBorder

public boolean isNoZodiacRingBorder()
サインリングの線が不要のときはtrue


getHouseBGColors

public Color[] getHouseBGColors(int npt)
1ハウス背景色を返す(12室分)。


getHouseNumberColors

public Color[] getHouseNumberColors(int npt)
ハウス番号色を返す(12室分)。


getHousesGaugeColor

public Color getHousesGaugeColor(int npt)
ハウスのゲージ色を返す。


getCuspsColor

public Color getCuspsColor(int npt)
ハウスカスプの色を返す。


getHousesBorderColor

public Color getHousesBorderColor(int npt)
ハウスのボーダー色を返す。(ハウスの円周線)


getBodysBorderColor

public Color getBodysBorderColor(int npt)
天体縁取り色を返す。


getBodysColor

public Color getBodysColor(int npt)
天体シンボル色を返す。


getBodysDegreeColor

public Color getBodysDegreeColor(int npt)
天体度数色を返す。


getOuterHousesNumberColor

public Color getOuterHousesNumberColor(int npt)
獣帯円外のハウス番号色を返す。


getOuterCuspsDegreeColor

public Color getOuterCuspsDegreeColor(int npt)
獣帯円外のカスプ度数色を返す。


getOuterCuspsColor

public Color getOuterCuspsColor(int npt)
獣帯円外のカスプ線色を返す。


getBodysHighLightColor

public Color getBodysHighLightColor(int npt)
天体ハイライト(オンカーソル)色を返す。


getHousesHighLightColor

public Color getHousesHighLightColor(int npt)
ハウスハイライト(オンカーソル)色を返す。


getLeadingLineColor

public Color getLeadingLineColor(int npt)
天体とゲージを結ぶ引き出し線色を返す。


isNoHousesGuage

public boolean isNoHousesGuage(int npt)
ハウス上のゲージが不要のときはtrueを返す。


isNoHousesBG

public boolean isNoHousesBG(int npt)
ハウス背景色が不要のときはtrueを返す。


getBodysEffect

public int getBodysEffect(int npt)
天体縁取りが不要のときはtrueを返す。


getRingTextColor

public Color getRingTextColor(int npt)
この円の説明(Natal,Transit等)テキスト色


getNameColor

public Color getNameColor()

getDateColor

public Color getDateColor()

getPlaceColor

public Color getPlaceColor()

getListBodyColor

public Color getListBodyColor()

getListSignColor

public Color getListSignColor()

getListAngleColor

public Color getListAngleColor()

getListRevColor

public Color getListRevColor()

getListHouseNumberColor

public Color getListHouseNumberColor()

getListOtherColor

public Color getListOtherColor()

getListHighLightColor

public Color getListHighLightColor()

getAspectStyles

public AspectStyle[] getAspectStyles()

getAspectCircleBGColor

public Color getAspectCircleBGColor()

isNoAspectCircleBGColor

public boolean isNoAspectCircleBGColor()

setBGColor

public void setBGColor(Color color)
ここよりsetメソッド


setZodiacBGColors

public void setZodiacBGColors(Color[] colors)

setZodiacSymbolColors

public void setZodiacSymbolColors(Color[] colors)
各サインのフォントカラーを返す。


setZodiacSymbolBorderColors

public void setZodiacSymbolBorderColors(Color[] colors)
各サインのフォント縁取り色を返す。


setZodiacRingBorderColor

public void setZodiacRingBorderColor(Color color)

setZodiacGaugeColor

public void setZodiacGaugeColor(Color color)

setNoZodiacGauge

public void setNoZodiacGauge(boolean b)

setNoSignSymbolBorders

public void setNoSignSymbolBorders(boolean b)

setNoZodiacBackground

public void setNoZodiacBackground(boolean b)

setNoZodiacRingBorder

public void setNoZodiacRingBorder(boolean b)

setHouseBGColors

public void setHouseBGColors(int npt,
                             Color[] colors)

setHouseNumberColors

public void setHouseNumberColors(int npt,
                                 Color[] colors)

setHousesGaugeColor

public void setHousesGaugeColor(int npt,
                                Color color)

setCuspsColor

public void setCuspsColor(int npt,
                          Color color)

setHousesBorderColor

public void setHousesBorderColor(int npt,
                                 Color color)

setBodysBorderColor

public void setBodysBorderColor(int npt,
                                Color color)

setBodysColor

public void setBodysColor(int npt,
                          Color color)

setBodysDegreeColor

public void setBodysDegreeColor(int npt,
                                Color color)

setOuterHousesNumberColor

public void setOuterHousesNumberColor(int npt,
                                      Color color)

setOuterCuspsDegreeColor

public void setOuterCuspsDegreeColor(int npt,
                                     Color color)

setOuterCuspsColor

public void setOuterCuspsColor(int npt,
                               Color color)

setBodysHighLightColor

public void setBodysHighLightColor(int npt,
                                   Color color)

setHousesHighLightColor

public void setHousesHighLightColor(int npt,
                                    Color color)

setLeadingLineColor

public void setLeadingLineColor(int npt,
                                Color color)

setNoHousesGuage

public void setNoHousesGuage(int npt,
                             boolean b)

setNoHousesBG

public void setNoHousesBG(int npt,
                          boolean b)

setRingTextColor

public void setRingTextColor(int npt,
                             Color color)

setBodysEffect

public void setBodysEffect(int npt,
                           int value)
1なら縁取り、2ならドロップシャドウ、0なら効果なし


setNameColor

public void setNameColor(Color color)

setDateColor

public void setDateColor(Color color)

setPlaceColor

public void setPlaceColor(Color color)

setListBodyColor

public void setListBodyColor(Color color)

setListSignColor

public void setListSignColor(Color color)

setListAngleColor

public void setListAngleColor(Color color)

setListRevColor

public void setListRevColor(Color color)

setListHouseNumberColor

public void setListHouseNumberColor(Color color)

setListOtherColor

public void setListOtherColor(Color color)

setListHighLightColor

public void setListHighLightColor(Color color)

setAspectStyles

public void setAspectStyles(AspectStyle[] styles)

setAspectCircleBGColor

public void setAspectCircleBGColor(Color color)

setNoAspectCircleBGColor

public void setNoAspectCircleBGColor(boolean b)