to.tetramorph.starbase.chartlib
クラス BodyTable

java.lang.Object
  上位を拡張 to.tetramorph.starbase.chartparts.GComponent
      上位を拡張 to.tetramorph.starbase.chartparts.GBoxLayout
          上位を拡張 to.tetramorph.starbase.chartlib.BodyTable
すべての実装されたインタフェース:
GLayout

public class BodyTable
extends GBoxLayout

ZodiacPanel上に天体位置のリストを表示する。


フィールドの概要
 
クラス to.tetramorph.starbase.chartparts.GBoxLayout から継承されたフィールド
HORIZONTAL, VERTICAL
 
クラス to.tetramorph.starbase.chartparts.GComponent から継承されたフィールド
baseWidth, bgColor, BOTTOM, CENTER, g, gcl, insets, LEFT, RIGHT, TOP
 
コンストラクタの概要
BodyTable(PlanetRing[] planetRings)
          BodyTable オブジェクトを作成する
 
メソッドの概要
 void setBodyList(List<Body> bodyList)
          天体リストのレイアウトに天体位置データをセット
 void setBodyListColor(Color listOtherColor, Color listSignColor, Color listAngleColor, Color listBodyColor, Color listRevColor)
          天体リストの色をセットする。
 void setHighLightColor(Color listHighLightColor)
          マウスがオンカーソルしたときのハイライト色をセットする。
 void updateBodyList(int[] bodyIDs, String tableName)
          天体リストを表示するためのレイアウトを作成または再作成
 
クラス to.tetramorph.starbase.chartparts.GBoxLayout から継承されたメソッド
add, add, contains, draw, draw, getComponentCount, getFullSize, getSize, removeAll, setBasePoint, setBaseWidth, setGraphics, setLocation, setLocation, setup
 
クラス to.tetramorph.starbase.chartparts.GComponent から継承されたメソッド
getActionCommand, getAlign, getBGColor, getGComponentListener, getInset, getVAlign, setActionCommand, setAlign, setAligns, setBGColor, setGComponentListener, setInset, setInsets, setVAlign
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース to.tetramorph.starbase.chartparts.GLayout から継承されたメソッド
getGComponentListener
 

コンストラクタの詳細

BodyTable

public BodyTable(PlanetRing[] planetRings)
BodyTable オブジェクトを作成する

パラメータ:
planetRings - 天体座標をテーブル表示したい惑星リングをセット
メソッドの詳細

updateBodyList

public void updateBodyList(int[] bodyIDs,
                           String tableName)
天体リストを表示するためのレイアウトを作成または再作成

パラメータ:
tableName - npt[ scp.getBodyListMode() ]として、ネイタル、プログレス トンジットなどの文字列を与える。

setBodyList

public void setBodyList(List<Body> bodyList)
天体リストのレイアウトに天体位置データをセット


setHighLightColor

public void setHighLightColor(Color listHighLightColor)
マウスがオンカーソルしたときのハイライト色をセットする。


setBodyListColor

public void setBodyListColor(Color listOtherColor,
                             Color listSignColor,
                             Color listAngleColor,
                             Color listBodyColor,
                             Color listRevColor)
天体リストの色をセットする。