kinugasa.ui
クラス SimpleWindowModel

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

public class SimpleWindowModel
extends MessageWindowModel

.

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

フィールドの概要
private  java.awt.Color BORDER_1
          一番外側のボーダの色です.
private  java.awt.Color BORDER_2
          中間のボーダの色です.
private  java.awt.Color BORDER_3
          内側のボーダの色です.
private  int BORDER_WIDTH
          ボーダの幅です.
private  java.awt.Color INNER
          内部エリアの色です.
private  int LINE_GAP
          行間です.
private static long serialVersionUID
           
private  int X_BLANK
          X方向のラベル配置位置のギャップです.
private  int Y_BLANK
          Y方向のラベル配置位置のギャップです.
 
クラス kinugasa.ui.MessageWindowModel から継承されたフィールド
DQ5_STYLE_WINDOW_MODEL, FF3_STYLE_WINDOW_MODEL
 
コンストラクタの概要
SimpleWindowModel(java.awt.Color BORDER_1, java.awt.Color BORDER_2, java.awt.Color BORDER_3, java.awt.Color INNER)
          新しいウインドウモデルを作成します.
 
メソッドの概要
 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
関連項目:
定数フィールド値

BORDER_1

private final java.awt.Color BORDER_1
一番外側のボーダの色です.


BORDER_2

private final java.awt.Color BORDER_2
中間のボーダの色です.


BORDER_3

private final java.awt.Color BORDER_3
内側のボーダの色です.


INNER

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


BORDER_WIDTH

private final int BORDER_WIDTH
ボーダの幅です.

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

X_BLANK

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

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

Y_BLANK

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

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

LINE_GAP

private final int LINE_GAP
行間です.

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

SimpleWindowModel

public SimpleWindowModel(java.awt.Color BORDER_1,
                         java.awt.Color BORDER_2,
                         java.awt.Color BORDER_3,
                         java.awt.Color INNER)
新しいウインドウモデルを作成します.

パラメータ:
BORDER_1 - 一番外側のボーダの色を指定します。
BORDER_2 - 中間のボーダの色を指定します。
BORDER_3 - 内側のボーダの色を指定します。
INNER - 内部エリアの色を指定します。
メソッドの詳細

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 - ウインドウ.