|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectto.tetramorph.starbase.lib.AspectStyle
public class AspectStyle
アスペクト線の線種(アスペクトID、タイトorルーズ、色、線のストローク)を表現 するクラス。
アスペクト設定パネル
,
アスペクト円
フィールドの概要 | |
---|---|
static int |
BOLD_LINE
太実線 |
static int |
DASH_LINE
一点鎖線 |
static int |
DOT_LINE
点線 |
static int |
DOUBLE_DASH_LINE
二点鎖線 |
static int |
LONG_DASH_LINE
破線 |
static int |
SOLID_LINE
実線 |
static Stroke[] |
strokes
SOLID_LINE,DOT_LINE,DASH_LINE,DOUBLE_DASH_LINE,LONG_DASH_LINE,BOLD_LINEの順に Strokeが格納されている配列。 |
コンストラクタの概要 | |
---|---|
AspectStyle(int aid,
boolean isTight)
aidとisTightからAspectStyle オブジェクトを作成する。 |
|
AspectStyle(int aid,
boolean isTight,
Color color,
int strokeCode)
AspectStyle オブジェクトを作成する。 |
|
AspectStyle(int aid,
boolean isTight,
int r,
int g,
int b,
int a,
int strokeCode)
AspectStyle オブジェクトを作成する。 |
メソッドの概要 | |
---|---|
int |
getAspectID()
|
Color |
getColor()
色を返す。 |
Stroke |
getStroke()
ストロークを返す。 |
int |
getStrokeCode()
ストローク番号を返す。 |
boolean |
isTight()
アスペクトがタイトの場合はtrueを返す。 |
void |
setAspectID(int aid)
アスペクトIDをセットする。 |
void |
setColor(Color color)
色をセットする。 |
void |
setStrokeCode(int strokeCode)
ストローク番号をセットする。 |
void |
setTight(boolean b)
アスペクトのタイトorルーズを指定する。 |
String |
toString()
このオブジェクトの文字列表現を返す。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int SOLID_LINE
public static final int DOT_LINE
public static final int DASH_LINE
public static final int DOUBLE_DASH_LINE
public static final int LONG_DASH_LINE
public static final int BOLD_LINE
public static final Stroke[] strokes
コンストラクタの詳細 |
---|
public AspectStyle(int aid, boolean isTight)
aid
- アスペクトIDisTight
- タイトアスペクトならtrue、ルーズならfalseを指定。
IllegalArgumentException
- colorがnull。ありえないaidやstrokeCodeが
指定された場合。public AspectStyle(int aid, boolean isTight, Color color, int strokeCode)
aid
- アスペクトIDisTight
- タイトならtrue、ルーズならfalseを指定color
- 色strokeCode
- フィールド定数の中から指定。
IllegalArgumentException
- colorがnull。ありえないaidやstrokeCodeが
指定された場合。public AspectStyle(int aid, boolean isTight, int r, int g, int b, int a, int strokeCode)
aid
- アスペクトIDisTight
- タイトならtrue、ルーズならfalseを指定r
- 赤の値を0-255までの値で指定g
- 緑 〃b
- 青 〃a
- α 〃strokeCode
- フィールド定数の中から指定
IllegalArgumentException
- colorがnull。ありえないaidやstrokeCodeが
指定された場合。メソッドの詳細 |
---|
public Stroke getStroke()
public void setColor(Color color)
IllegalArgumentException
- colorがnullのとき。public Color getColor()
public void setStrokeCode(int strokeCode)
IllegalArgumentException
- 範囲外の値が指定された。public int getStrokeCode()
public void setAspectID(int aid)
aid
- Const.CONJUNCTION〜Const.PARALLELまでのいずれか。
IllegalArgumentException
- 存在しないaidが指定された。public int getAspectID()
public void setTight(boolean b)
public boolean isTight()
public String toString()
Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |