|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
to.tetramorph.starbase.chartparts.CombinationSelectorPanel
to.tetramorph.starbase.chartparts.AspectCombinationPanel2
public class AspectCombinationPanel2
NPT相性円の3種類の組合せ各状況でのアスペクト描画の組合せパターンと、 選択天体のアスペクト標的を設定するパネル。 3枚の設定パネル(チェックボックスパネルという)があり、コンボボックスでで切り替 えて表示する。パネルの切替にはCardLayoutを使用している。 またチェックボックスパネルに対応する、7枚のメニューが用意されていて、 チャートモジュールはこのメニューをメニューバーに追加し使用することができる。 メニュー側のチェックを変更すると、チェックボックスパネルも同じように変更され そのときは設定パネルの「保存せず適用」を実行したのと同じ結果になる。 このコンポーネントはAspectDisplaySettingPanel内の部品。 基本的にはGUIエディタで、チェックボックスパネルをデザインして、ActionCommand を設定し、MenuItemを配列に定義してやれば、必要なメニューなどは自動で生成する 仕組みになっている。
入れ子のクラスの概要 |
---|
クラス 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 |
コンストラクタの概要 | |
---|---|
AspectCombinationPanel2()
コンストラクタ |
メソッドの概要 | |
---|---|
JMenu |
getAspectCombinationMenu()
現在選択されているチェックボックスパネルに対応するコンビネーションメニューを返す。 |
int |
getAspectCombinations()
現在選択されているチェックボックスパネルのアスペクトの組合を返す。 |
JMenu |
getAspectTargetMenu()
現在選択されているチェックボックスパネルに対応するターゲットメニューを返す。 |
int |
getAspectTargets()
現在選択されているチェックボックスパネルの選択天体アスペクト標的の値を返す。 |
int |
getBodyListMode()
選択されている天体リスト表示モードを返す。 |
JMenu |
getBodyListModeMenu()
現在選択されている天体リスト表示ラジオボタンに対応するメニューを返す。 |
Preference |
getPreference(Preference pref)
|
JMenu |
getRingMenu()
組合せ円選択メニューを返す。 |
int |
getShowRings()
表示する天体リングを返す。 |
static void |
main(String[] args)
|
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 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public AspectCombinationPanel2()
メソッドの詳細 |
---|
public void setCustomizePanel(CustomizePanel cp)
CombinationSelectorPanel
内の setCustomizePanel
public int getShowRings()
0 = N1,P1,N2,P2,T 1 = N1,N2 2 = N1,N2,T
public Preference getPreference(Preference pref)
CombinationSelectorPanel
内の getPreference
public void setPreference(Preference pref)
CombinationSelectorPanel
内の setPreference
public static void main(String[] args)
public int getAspectCombinations()
bit0 N1 bit5 N1xN2 bit10 P2xT bit1 N2 bit6 P1xP2 bit11 N1xP1 bit2 P1 bit7 N1xT bit12 N1xP2 bit3 P2 bit8 N2xT bit13 N2xP2 bit4 T bit9 P1xT bit14 N2xP1
public JMenu getAspectCombinationMenu()
public int getAspectTargets()
public JMenu getAspectTargetMenu()
public int getBodyListMode()
public JMenu getBodyListModeMenu()
public void setBodyListMode(int value)
public JMenu getRingMenu()
public void setShowRings(String value)
value
- コンボボックスのアイテム数までの数字0〜n
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |