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

## kinugasa.ui
クラス ChoiceEffect.SingleCharEffect

    java.lang.Object
      kinugasa.object.Model
          kinugasa.ui.ChoiceEffect
              kinugasa.ui.ChoiceEffect.SingleCharEffect

すべての実装されたインタフェース:
  java.io.Serializable, java.lang.Cloneable

含まれているクラス:
  ChoiceEffect

    private static final class ChoiceEffect.SingleCharEffect

extends ChoiceEffect

1文字だけにハイライトエフェクトかける選択エフェクトの実装です.
このモデルはハイライトの点滅間隔を持ちます。

バージョン:
  1.0.0 - 2012/11/23_21:56:07.
作成者:
  dra0211 ( d0211@live.jp ).

フィールドの概要
`private TimeCounter` | `blinkTime` 点滅間隔を表すタイムカウンタです.
`private java.awt.Color` | `color` ハイライトの色です.
`private static long` | `serialVersionUID`

コンストラクタの概要
`ChoiceEffect.SingleCharEffect(java.awt.Color color)` 新しいモデルを作成します.
`ChoiceEffect.SingleCharEffect(java.awt.Color color, TimeCounter blinkTime)` 新しいモデルを作成します.

メソッドの概要
`ChoiceEffect` | `clone()` このモデルのクローンを返します.
`void` | `draw(java.awt.Graphics2D g, TextLabel label)` テキストラベルlabelに選択中であることを示すエフェクトを描画します.

クラス kinugasa.ui.ChoiceEffect から継承されたメソッド
`craeteSingleCharChoiceEffect, craeteSingleCharChoiceEffect`

クラス kinugasa.object.Model から継承されたメソッド
`clone`

クラス java.lang.Object から継承されたメソッド
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

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

### blinkTime

    private TimeCounter blinkTime

  点滅間隔を表すタイムカウンタです.

### color

    private java.awt.Color color

  ハイライトの色です.

コンストラクタの詳細

### ChoiceEffect.SingleCharEffect

    ChoiceEffect.SingleCharEffect(java.awt.Color color)

  新しいモデルを作成します. このコンストラクタでは点滅はせず、常にハイライトが有効になります。

  パラメータ:
    `color` - ハイライトの色を指定します。

### ChoiceEffect.SingleCharEffect

    ChoiceEffect.SingleCharEffect(java.awt.Color color,
                                  TimeCounter blinkTime)

  新しいモデルを作成します.

  パラメータ:
    `color` - ハイライトの色を指定します。
    `blinkTime` - 点滅間隔を指定します。

メソッドの詳細

### draw

    public void draw(java.awt.Graphics2D g,
                     TextLabel label)

  クラス `ChoiceEffect` の記述:
  テキストラベルlabelに選択中であることを示すエフェクトを描画します. このエフェクトはラベルの描画後に呼ばれる点に注意してください。
  通常の不透明な色による上書きはラベルのテキストを隠します。

  定義:
    クラス `ChoiceEffect` 内の `draw`
  パラメータ:
    `g` - 書き込むグラフィックスコンテキストが送信されます。
    `label` - 選択中のラベルが送信されます。

### clone

    public ChoiceEffect clone()

  クラス `Model` の記述:
  このモデルのクローンを返します. クローンはObjectクラスの機能を使って行われます。
  全てのモデルの実装は、cloneメソッドを適切にオーバーライドする必要があります。

  オーバーライド:
    クラス `ChoiceEffect` 内の `clone`
  戻り値:
    このモデルと同じクラスの新しいインスタンスを返します。

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