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

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

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