kinugasa.ui
クラス SimpleClearWindowModel

java.lang.Object
  上位を拡張 kinugasa.object.Model
      上位を拡張 kinugasa.ui.MessageWindowModel
          上位を拡張 kinugasa.ui.SimpleClearWindowModel
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable

public class SimpleClearWindowModel
extends MessageWindowModel

.

バージョン:
1.0.0 - 2013/01/19_22:41:27
作成者:
Dra0211
関連項目:
直列化された形式

フィールドの概要
private  java.awt.Color borderColor
          ボーダの色です.
private  java.awt.Color innerColor
          内部エリアの色です.
private  int LINE_GAP
          行間です.
private static long serialVersionUID
           
private  java.awt.Stroke stroke
          ボーダをレンダリングするためのストロークです.
private  int X_BLANK
          X方向のラベル配置位置のギャップです.
private  int Y_BLANK
          Y方向のラベル配置位置のギャップです.
 
クラス kinugasa.ui.MessageWindowModel から継承されたフィールド
DQ5_STYLE_WINDOW_MODEL, FF3_STYLE_WINDOW_MODEL
 
コンストラクタの概要
SimpleClearWindowModel(java.awt.Color borderColor, java.awt.Color innerColor, float strokeWidth)
          新しいウインドウモデルを作成します.
 
メソッドの概要
 void drawWindow(java.awt.Graphics2D g, MessageWindow w)
          メッセージウインドウおよびテキストを描画します.
 void initIcon(MessageWindow w)
          テキストアイコンに適切な位置を設定します.
 void initLabels(MessageWindow w)
          メッセージウインドウwの持つすべてのラベルに適切な座標を設定します.
 
クラス kinugasa.ui.MessageWindowModel から継承されたメソッド
clone, drawText, lineUpText
 
クラス kinugasa.object.Model から継承されたメソッド
clone
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値

stroke

private java.awt.Stroke stroke
ボーダをレンダリングするためのストロークです.


borderColor

private java.awt.Color borderColor
ボーダの色です.


innerColor

private java.awt.Color innerColor
内部エリアの色です.


X_BLANK

private final int X_BLANK
X方向のラベル配置位置のギャップです.

関連項目:
定数フィールド値

Y_BLANK

private final int Y_BLANK
Y方向のラベル配置位置のギャップです.

関連項目:
定数フィールド値

LINE_GAP

private final int LINE_GAP
行間です.

関連項目:
定数フィールド値
コンストラクタの詳細

SimpleClearWindowModel

public SimpleClearWindowModel(java.awt.Color borderColor,
                              java.awt.Color innerColor,
                              float strokeWidth)
新しいウインドウモデルを作成します.

パラメータ:
borderColor - ボーダの色を送信します。
innerColor - 内部エリアの色を送信します。
strokeWidth - ボーダの幅を指定します。
メソッドの詳細

drawWindow

public void drawWindow(java.awt.Graphics2D g,
                       MessageWindow w)
クラス MessageWindowModel の記述:
メッセージウインドウおよびテキストを描画します.

定義:
クラス MessageWindowModel 内の drawWindow
パラメータ:
g - グラフィックスコンテキスト.
w - メッセージウインドウ.

initLabels

public void initLabels(MessageWindow w)
クラス MessageWindowModel の記述:
メッセージウインドウwの持つすべてのラベルに適切な座標を設定します. このメソッドはウインドウに新しいテキストが設定された全てのタイミングでコールされます.

定義:
クラス MessageWindowModel 内の initLabels
パラメータ:
w - ウインドウ.0個以上のラベルを持つ.ラベルの状態は実装により異なる.

initIcon

public void initIcon(MessageWindow w)
クラス MessageWindowModel の記述:
テキストアイコンに適切な位置を設定します. このメソッドが、ウインドウに新しいアイコンが設定されたタイミングでコールされます.
このメソッドではウインドウのiconがnullである可能性があります.

定義:
クラス MessageWindowModel 内の initIcon
パラメータ:
w - ウインドウ.