javax.swing
クラス ComponentInputMap
java.lang.Object
|
+--javax.swing.InputMap
|
+--javax.swing.ComponentInputMap
- すべての実装インタフェース:
- Serializable
- 直系の既知のサブクラス:
- ComponentInputMapUIResource
- public class ComponentInputMap
- extends InputMap
ComponentInputMap は、特定の JComponent に関連した InputMap です。ComponentInputMap が変わると、コンポーネントが自動的に通知されます。ComponentInputMap は WHEN_IN_FOCUSED_WINDOW バインディングに使用されます。
- 関連項目:
- 直列化された形式
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ComponentInputMap
public ComponentInputMap(JComponent component)
- 特定のコンポーネントに関連した
ComponentInputMap を生成します。
- パラメータ:
component - 非 null の JComponent- 例外:
IllegalArgumentException - component が null の場合
setParent
public void setParent(InputMap map)
- 親を設定します。これは、この
ComponentInputMap と同じコンポーネントに関連した ComponentInputMap でなければなりません。
- オーバーライド:
- クラス
InputMap 内の setParent
- パラメータ:
map - ComponentInputMap- 例外:
IllegalArgumentException - map が、ComponentInputMap ではない場合、または同じコンポーネントに関連していない場合
getComponent
public JComponent getComponent()
InputMap が生成されたコンポーネントを返します。
put
public void put(KeyStroke keyStroke,
Object actionMapKey)
keyStroke のバインディングを actionMapKey に追加します。actionMapKey が null の場合、keyStroke に対する現在のバインディングを削除します。
- オーバーライド:
- クラス
InputMap 内の put
remove
public void remove(KeyStroke key)
- このオブジェクトから
key のバインディングを削除します。
- オーバーライド:
- クラス
InputMap 内の remove
clear
public void clear()
- このオブジェクトからすべてのマップを削除します。
- オーバーライド:
- クラス
InputMap 内の clear
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.