to.tetramorph.starbase.chartparts
クラス BasicBodyMoverDialog

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

public class BasicBodyMoverDialog
extends JDialog

天体がドラッグ操作で移動されときに異動先の天体位置をこのダイアログに反映して、 移動操作をしてもよいかどうかの確認を行う。このとき変更があればユーザーは、 各ウィジェットを操作して望みの位置を再設定できる。 このダイアログは初期値を受け取り、その修正値を返すだけで天体の移動計算は行わない。 天体の初期値設定はsetValues()で行う。値の取得はgetBodyID(),getSignAngle(), getSign(),getTimeDirection()で行う。

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

入れ子のクラスの概要
 
クラス javax.swing.JDialog から継承された入れ子のクラス/インタフェース
JDialog.AccessibleJDialog
 
クラス java.awt.Dialog から継承された入れ子のクラス/インタフェース
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
 
クラス java.awt.Window から継承された入れ子のクラス/インタフェース
Window.AccessibleAWTWindow
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
static boolean BACKWARDS
          過去にむかって検索する場合に指定
static boolean FORWARDS
          未来にむかって検索する場合に指定
 
クラス javax.swing.JDialog から継承されたフィールド
accessibleContext, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Dialog から継承されたフィールド
DEFAULT_MODALITY_TYPE
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース javax.swing.WindowConstants から継承されたフィールド
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
BasicBodyMoverDialog(Frame parent)
          デフォルトのオブジェクトを作成する。
 
メソッドの概要
 double getAngle()
          異動先の黄経を返す。
 int getBodyID()
          選択されている天体のIDを返す。
 int getSign()
          天体のサインを返す。
 double getSignAngle()
          天体のサイン内の角度(0-29.xx)を返す。
 boolean isAccepted()
          決定ボタンが押されてクローズした場合はtrue、中止ボタンや[×]ボタンでクローズ した場合はfalseを返す。
 boolean isBackwards()
          未来に向けて検索が選択されている場合はtrue、過去に向けて検索が選択されてい る場合はfalseを返す。
static void main(String[] args)
          テスト
 void setBodys(int[] bodyArray)
          天体コンボボックスに入れる惑星群を一括セットする。
 void setValues(int bodyID, double lon, boolean timeDirection)
          ダイアログ内の部品に初期値を指定する。
 void setValues(int bodyID, int sign, double signAngle, boolean timeDirection)
          ダイアログ内の部品に初期値を指定する。
 
クラス javax.swing.JDialog から継承されたメソッド
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
 
クラス java.awt.Dialog から継承されたメソッド
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack
 
クラス java.awt.Window から継承されたメソッド
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

FORWARDS

public static final boolean FORWARDS
未来にむかって検索する場合に指定

関連項目:
定数フィールド値

BACKWARDS

public static final boolean BACKWARDS
過去にむかって検索する場合に指定

関連項目:
定数フィールド値
コンストラクタの詳細

BasicBodyMoverDialog

public BasicBodyMoverDialog(Frame parent)
デフォルトのオブジェクトを作成する。

メソッドの詳細

setValues

public void setValues(int bodyID,
                      int sign,
                      double signAngle,
                      boolean timeDirection)
ダイアログ内の部品に初期値を指定する。

パラメータ:
bodyID - 最初に選択済みにする天体ID。
sign - 最初に選択済みにするサイン。定数 (0-12,またはConst.ARI〜PIS)
signAngle - サインの中の天体度数(0〜29.99)
timeDirection - AFTERなら未来に向けて、BEFOREなら過去に向けてをラジオボタンから選択

setValues

public void setValues(int bodyID,
                      double lon,
                      boolean timeDirection)
ダイアログ内の部品に初期値を指定する。

パラメータ:
bodyID - 最初に選択済みにする天体ID。
lon - 天体の黄経をセットすることでサインと度数がダイアログにセットされる。
timeDirection - AFTERなら未来に向けて、BEFOREなら過去に向けてをラジオボタンから選択

getBodyID

public int getBodyID()
選択されている天体のIDを返す。


getSign

public int getSign()
天体のサインを返す。


getSignAngle

public double getSignAngle()
天体のサイン内の角度(0-29.xx)を返す。十進小数で値は返る。


getAngle

public double getAngle()
異動先の黄経を返す。


isBackwards

public boolean isBackwards()
未来に向けて検索が選択されている場合はtrue、過去に向けて検索が選択されてい る場合はfalseを返す。


setBodys

public void setBodys(int[] bodyArray)
天体コンボボックスに入れる惑星群を一括セットする。既存の惑星は消去される。


isAccepted

public boolean isAccepted()
決定ボタンが押されてクローズした場合はtrue、中止ボタンや[×]ボタンでクローズ した場合はfalseを返す。


main

public static void main(String[] args)
テスト