クラス
javax.swing.InputMapの使用

InputMapを使用しているパッケージ 
パッケージ 説明
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.plaf
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
  • javax.swingでのInputMapの使用

    javax.swing内のInputMapのサブクラス 
    修飾子と型 クラス 説明
    class  ComponentInputMap
    ComponentInputMapは、特定のJComponentに関連付けられているInputMapです。
    InputMapを返すjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    InputMap JComponent.getInputMap()
    コンポーネントがフォーカスを取得したときに使用するInputMapを返します。
    InputMap JComponent.getInputMap​(int condition)
    conditionで使用されているInputMapを返します。
    InputMap InputMap.getParent()
    このInputMapの親を取得します。
    static InputMap SwingUtilities.getUIInputMap​(JComponent component, int condition)
    UIがcomponentconditionに指定したInputMapを返します。
    static InputMap LookAndFeel.makeInputMap​(Object[] keys)
    keysからInputMapUIResourceを作成します。
    InputMap型のパラメータを持つjavax.swing内のメソッド 
    修飾子と型 メソッド 説明
    static void LookAndFeel.loadKeyBindings​(InputMap retMap, Object[] keys)
    指定されたバインディングでInputMapを生成します。
    static void SwingUtilities.replaceUIInputMap​(JComponent component, int type, InputMap uiInputMap)
    componentのUI InputMapをuiInputMapに変更する簡易メソッドです。
    void JComponent.setInputMap​(int condition, InputMap map)
    条件conditionで使用するInputMapmapに設定します。
    void ComponentInputMap.setParent​(InputMap map)
    親を設定します。親は、このComponentInputMapと同じコンポーネントに関連付けられたComponentInputMapである必要があります。
    void InputMap.setParent​(InputMap map)
    このInputMapの親を設定します。
  • javax.swing.plafでのInputMapの使用

    javax.swing.plaf内のInputMapのサブクラス 
    修飾子と型 クラス 説明
    class  ComponentInputMapUIResource
    javax.swing.ComponentInputMapのサブクラスであり、UIResourceインタフェースを実装しています。
    class  InputMapUIResource
    javax.swing.InputMapのサブクラスであり、UIResourceインタフェースを実装しています。