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.