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 から継承されたメソッド |
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 |
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)
- 天体リストの色をセットする。