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

## kinugasa.inputDevice
クラス KeyConnection

    java.lang.Object
      kinugasa.inputDevice.KeyConnection

すべての実装されたインタフェース:
  java.awt.event.KeyListener, java.util.EventListener

    public class KeyConnection

extends java.lang.Object
implements java.awt.event.KeyListener

キーボードの入力状態を検査するためのKeｙListenerの実装です.

バージョン:
  1.0.0 - 2013/01/14_14:49:55
作成者:
  Dra0211

フィールドの概要
`private static KeyState` | `CLEAR_STATE` 何も入力されていない状態のKeyStateです.
`private static KeyConnection` | `INSTANCE` 唯一のインスタンスです.
`private static java.util.BitSet` | `keySet` キー状態が格納されるビットセットです.

コンストラクタの概要
`private` | `KeyConnection()` シングルトンクラスです.インスタンス化できません.

メソッドの概要
`static KeyState` | `createClearState()` 空のキーステートを発行します.
`static KeyState` | `getState()` 現在の入力状態を取得します.
`void` | `keyPressed(java.awt.event.KeyEvent ke)` キーリスナの実装です.
`void` | `keyReleased(java.awt.event.KeyEvent ke)` キーリスナの実装です.
`void` | `keyTyped(java.awt.event.KeyEvent ke)` キーリスナの実装です.
`static void` | `setListener(java.awt.Component component)` コンポーネントにこのリスナを追加します.

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

フィールドの詳細

### keySet

    private static final java.util.BitSet keySet

  キー状態が格納されるビットセットです.

### INSTANCE

    private static final KeyConnection INSTANCE

  唯一のインスタンスです.

### CLEAR_STATE

    private static final KeyState CLEAR_STATE

  何も入力されていない状態のKeyStateです.

コンストラクタの詳細

### KeyConnection

    private KeyConnection()

  シングルトンクラスです.インスタンス化できません.

メソッドの詳細

### setListener

    public static void setListener(java.awt.Component component)

  コンポーネントにこのリスナを追加します.

  パラメータ:
    `component` - リスナを登録するコンポーネントを送信します。

### createClearState

    public static KeyState createClearState()

  空のキーステートを発行します. このメソッドは常に同じインスタンスを返します。

  戻り値:
    空のキーステートを返します。何も押されていない状態です。

### getState

    public static KeyState getState()

  現在の入力状態を取得します.

  戻り値:
    現在のキー入力状態です。

### keyTyped

    public void keyTyped(java.awt.event.KeyEvent ke)

  キーリスナの実装です.

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyTyped`
  パラメータ:
    `ke` - キーイベントが送信されます。

### keyPressed

    public void keyPressed(java.awt.event.KeyEvent ke)

  キーリスナの実装です.

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyPressed`
  パラメータ:
    `ke` - キーイベントが送信されます。

### keyReleased

    public void keyReleased(java.awt.event.KeyEvent ke)

  キーリスナの実装です.

  定義:
    インタフェース `java.awt.event.KeyListener` 内の `keyReleased`
  パラメータ:
    `ke` - キーイベントが送信されます。

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