概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド