|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.chartparts.ChartParts
to.tetramorph.starbase.chartparts.ZodiacRing
public class ZodiacRing
獣帯円のリングを描画する。
フィールドの概要 |
---|
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたフィールド |
---|
ascendant, bp, diameter, diameterOffset, roll |
コンストラクタの概要 | |
---|---|
ZodiacRing()
デフォルトの直径と幅でZodiacRingオブジェクトを作成する。 |
|
ZodiacRing(double diameter,
double ringWidth)
リング直径と幅を指定してZodiacRingオブジェクトを作成する。 |
メソッドの概要 | |
---|---|
void |
draw()
この部品を描画する。 |
double |
getRingWidth()
|
boolean |
isHighLight()
リング全体の輪郭線がハイライト表示されている状態のときはtrueを返す。 |
boolean |
isRingContains(int x,
int y)
獣帯リングにx,y座標が重なるときはtrueを返す。 |
void |
setAscendant(double ascendant)
上昇角度を指定する。 |
void |
setBackgroundColors(Color[] colors)
黄道十二星座の各背景色を指定する。 |
void |
setBasePosition(BasePosition bp)
BasePositionオブジェクトをセットする。 |
void |
setDiameter(double diameter,
double ringWidth)
|
void |
setHighLight(boolean b)
リング全体のハイライトを行うか行わないかを指定する。 |
void |
setNoSignBackgrounds(boolean b)
各サインすべての背景色を塗りつぶす(false)か塗りつぶさない(true)かを指定する。 |
void |
setNoSignRingBorder(boolean b)
獣帯リングの輪郭線を描く(flase)か描かないか(true)を指定する。 |
void |
setNoSymbolBorders(boolean b)
各サインすべのシンボルに対して、縁取りをつける(false)かつけない(true)かを 指定する。 |
void |
setNoZodiacGauge(boolean b)
ゲージの可視/不可視をセットする。 |
void |
setParentComponent(Component component)
|
void |
setRoll(double roll)
この部品の回転角をセットする。 |
void |
setSignRingLineColor(Color color)
獣帯リングの輪郭線の色を指定する。 |
void |
setSignSymbolColors(Color[] colors)
各サインのシンボルの色を指定する。 |
void |
setSymbolBorderColors(Color[] colors)
各サインのシンボルに縁取りをつける場合の、縁取り色を指定する。 |
void |
setZodiacGaugeColor(Color color)
ゲージ色をセットする。 |
クラス to.tetramorph.starbase.chartparts.ChartParts から継承されたメソッド |
---|
getAscendant, getBasePosition, getDiameter, getDiameterOffset, getRoll, setDiameter, setDiameterOffset |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ZodiacRing()
public ZodiacRing(double diameter, double ringWidth)
メソッドの詳細 |
---|
public void setBasePosition(BasePosition bp)
ChartParts
の記述:
ChartParts
内の setBasePosition
public void setDiameter(double diameter, double ringWidth)
public double getRingWidth()
public void setRoll(double roll)
ChartParts
の記述:
ChartParts
内の setRoll
public void setAscendant(double ascendant)
ChartParts
の記述:
ChartParts
内の setAscendant
public void setParentComponent(Component component)
public void draw()
ChartParts
の記述:
ChartParts
内の draw
public boolean isRingContains(int x, int y)
public void setHighLight(boolean b)
public boolean isHighLight()
public void setBackgroundColors(Color[] colors)
colors
- 12の要素をもったColor配列で、[0]は牡羊座で[11]は魚座の背景色
を意味する。背景色にnullをセットしてはならない。public void setNoSignRingBorder(boolean b)
public void setSignRingLineColor(Color color)
public void setNoSignBackgrounds(boolean b)
public void setSignSymbolColors(Color[] colors)
colors
- 12の要素をもつ配列で、[0]は牡羊座で[11]は魚座のシンボル色を
意味する。各要素にnullをセットしてはならない。public void setSymbolBorderColors(Color[] colors)
colors
- [0]を牡羊座として順番に12の要素で指定する。public void setNoSymbolBorders(boolean b)
public void setNoZodiacGauge(boolean b)
public void setZodiacGaugeColor(Color color)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |