|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectkinugasa.object.Model
kinugasa.ui.LabelModel
public abstract class LabelModel
kinugasa : LabelModel : ラベルのテキストを描画するモデルです.
ラベルの表示文字インデックスの更新とその検査はこのモデルの描画メソッド内で
行う必要があります。
フィールドの概要 | |
---|---|
private java.awt.Color |
color
フォントに設定する色. |
private static java.awt.Font |
DEFALUT_FONT
標準のフォントです. |
private static java.awt.Color |
DEFULT_COLOR
標準のフォントカラーです. |
private java.awt.Font |
font
このモデルで使用されるフォント. |
private static long |
serialVersionUID
|
static LabelModel |
STANDARD
ラベルの座標にラベルの可視テキストを表示する,標準の実装です. |
コンストラクタの概要 | |
---|---|
LabelModel()
新しいラベルモデルを構築します. |
|
LabelModel(java.awt.Font f,
java.awt.Color c)
新しいラベルモデルを構築します. |
メソッドの概要 | |
---|---|
LabelModel |
clone()
このモデルのクローンを返します. |
abstract void |
drawText(java.awt.Graphics2D g,
TextLabel l)
ラベルのテキストを描画します. |
java.awt.Color |
getColor()
このモデルのフォントカラーを取得します. |
static java.awt.Color |
getDefaultColor()
デフォルトコンストラクタを使用してラベルモデルを作成した際に設定される フォントカラーを取得します. |
static java.awt.Font |
getDefaultFont()
デフォルトコンストラクタを使用してラベルモデルを作成した際に設定される フォントを取得します. |
java.awt.Font |
getFont()
このモデルのフォントを取得します. |
float |
getFontSize()
フォントのサイズを取得します. |
LabelModel |
setColor(java.awt.Color color)
フォントの色を設定します. |
static void |
setDefaultColor(java.awt.Color color)
デフォルトコンストラクタを使用してラベルモデルを作成した際に設定される フォントカラーを取得します. |
static void |
setDefaultFont(java.awt.Font font)
デフォルトコンストラクタを使用してラベルモデルを作成した際に設定される フォントを設定します. |
LabelModel |
setFont(java.awt.Font font)
このモデルのフォントを取得します. |
LabelModel |
setFontSize(float size)
フォントのサイズを設定します. |
protected void |
setProperty(java.awt.Graphics2D g)
グラフィックスコンテキストにこのラベルモデルに設定されているフォント およびフォントカラーを設定します. |
クラス kinugasa.object.Model から継承されたメソッド |
---|
clone |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private static java.awt.Font DEFALUT_FONT
private static java.awt.Color DEFULT_COLOR
private static final long serialVersionUID
private java.awt.Font font
private java.awt.Color color
public static final LabelModel STANDARD
コンストラクタの詳細 |
---|
public LabelModel()
public LabelModel(java.awt.Font f, java.awt.Color c)
f
- フォント.c
- フォントの色.メソッドの詳細 |
---|
public static java.awt.Font getDefaultFont()
public static void setDefaultFont(java.awt.Font font)
font
- 標準のフォント.public static java.awt.Color getDefaultColor()
public static void setDefaultColor(java.awt.Color color)
color
- 標準のフォントカラー.public abstract void drawText(java.awt.Graphics2D g, TextLabel l)
g
- 書き込むグラフィックスコンテキスト。l
- 表示するラベルが送信されます。protected final void setProperty(java.awt.Graphics2D g)
g
- 設定するグラフィックスコンテキスト.public final java.awt.Color getColor()
public final LabelModel setColor(java.awt.Color color)
color
- フォントの色.public final float getFontSize()
public final LabelModel setFontSize(float size)
size
- フォントのサイズ.public final java.awt.Font getFont()
public final LabelModel setFont(java.awt.Font font)
font
- フォント.public LabelModel clone()
Model
の記述:
Model
内の clone
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |