to.tetramorph.starbase.chartparts
インタフェース GLayout

既知の実装クラスの一覧:
BodyTable, CuspTable, GBoxLayout, MethodTable, NatalNameTable, NodeApogeeTable, TransitNameTable

public interface GLayout

GLayouterはGLabelと同じ仲間の部品でもあって、このレイアウトに、他の レイアウトをaddすることことができる。これにより複雑に入れ子構造を作って、 文字や天体シンボルを自在にレイアウトすることができる。


フィールドの概要
static int G_BOTTOM
           
static int G_CENTER
           
static int G_LEFT
           
static int G_RIGHT
           
static int G_TOP
           
 
メソッドの概要
 GComponent contains(int x, int y)
           
 void draw()
           
 GComponentListener getGComponentListener()
           
 void setBasePoint(Point2D basePoint)
          原点となる座標を指定する。
 void setBaseWidth(float baseWidth)
          基準とする画面幅を指定する。
 void setGraphics(Graphics2D g)
           
 void setLocation(double x, double y)
          部品の位置を指定する。
 void setup()
           
 

フィールドの詳細

G_CENTER

static final int G_CENTER
関連項目:
定数フィールド値

G_RIGHT

static final int G_RIGHT
関連項目:
定数フィールド値

G_BOTTOM

static final int G_BOTTOM
関連項目:
定数フィールド値

G_LEFT

static final int G_LEFT
関連項目:
定数フィールド値

G_TOP

static final int G_TOP
関連項目:
定数フィールド値
メソッドの詳細

setLocation

void setLocation(double x,
                 double y)
部品の位置を指定する。BasePointを原点とする座標系。


setBaseWidth

void setBaseWidth(float baseWidth)
基準とする画面幅を指定する。


setBasePoint

void setBasePoint(Point2D basePoint)
原点となる座標を指定する。デフォルトはゼロだが任意の場所にtranslate可能。


setGraphics

void setGraphics(Graphics2D g)

setup

void setup()

draw

void draw()

getGComponentListener

GComponentListener getGComponentListener()

contains

GComponent contains(int x,
                    int y)