- java.lang.Object
-
- javafx.scene.input.KeyCombination
-
- javafx.scene.input.KeyCodeCombination
-
public final class KeyCodeCombination extends KeyCombination
このクラスは、主要なキーがKeyCode
で指定されているキーの組合せを表します。 このようなキーの組合せは、ユーザーがキーの組合せの照合時に構成したキーボード機能レイアウトに依存しません。- 導入されたバージョン:
- JavaFX 2.0
-
-
ネストされたクラスのサマリー
-
クラス javafx.scene.input.KeyCombinationから継承されたネストされたクラス/インタフェース
KeyCombination.Modifier、KeyCombination.ModifierValue
-
-
フィールドのサマリー
-
クラス javafx.scene.input.KeyCombinationから継承されたフィールド
ALT_ANY、ALT_DOWN、CONTROL_ANY、CONTROL_DOWN、META_ANY、META_DOWN、NO_MATCH、SHIFT_ANY、SHIFT_DOWN、SHORTCUT_ANY、SHORTCUT_DOWN
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 KeyCodeCombination(KeyCode code, KeyCombination.Modifier... modifiers)
指定された修飾子のリストとともに指定された主要なキーのKeyCodeCombination
を構築します。KeyCodeCombination(KeyCode code, KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
すべての修飾子キーの明示的な指定とともに指定された主要なキーのKeyCodeCombination
を構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(Object obj)
このKeyCodeCombination
が指定されたオブジェクトと同じであるかどうかをテストします。KeyCode
getCode()
このキーの組合せに関連付けられているキー・コードを取得します。String
getDisplayText()
ユーザー・インタフェースでの表示(たとえば、メニュー・アイテムの横)に適したこのKeyCombination
の文字列表現を返します。String
getName()
このKeyCodeCombination
の文字列表現を返します。int
hashCode()
このKeyCodeCombination
のハッシュ・コード値を返します。boolean
match(KeyEvent event)
このキーの組合せが指定されたKeyEvent
でのキーの組合せに一致するかどうかをテストします。-
クラス javafx.scene.input.KeyCombinationから継承されたメソッド
getAlt、getControl、getMeta、getShift、getShortcut、keyCombination、toString、valueOf
-
-
-
-
コンストラクタの詳細
-
KeyCodeCombination
public KeyCodeCombination(KeyCode code, KeyCombination.ModifierValue shift, KeyCombination.ModifierValue control, KeyCombination.ModifierValue alt, KeyCombination.ModifierValue meta, KeyCombination.ModifierValue shortcut)
すべての修飾子キーの明示的な指定とともに指定された主要なキーのKeyCodeCombination
を構築します。 各修飾子キーは、PRESSED
、RELEASED
またはIGNORED
に設定できます。- パラメータ:
code
- 主要なキーのキー・コードshift
-shift
修飾子キーの値control
-ctrl
修飾子キーの値alt
-alt
修飾子キーの値meta
-meta
修飾子キーの値shortcut
-shortcut
修飾子キーの値
-
KeyCodeCombination
public KeyCodeCombination(KeyCode code, KeyCombination.Modifier... modifiers)
指定された修飾子のリストとともに指定された主要なキーのKeyCodeCombination
を構築します。 明示的にリストされていないすべての修飾子キーは、デフォルトのRELEASED
値に設定されます。デフォルトの修飾子値を変更できる可能性があるすべての修飾子は、
KeyCombination
クラスに定数として定義されます。- パラメータ:
code
- 主要なキーのキー・コードmodifiers
- 修飾子キーとその対応する値のリスト
-
-
メソッドの詳細
-
getCode
public final KeyCode getCode()
このキーの組合せに関連付けられているキー・コードを取得します。- 戻り値:
- このキーの組合せに関連付けられているキー・コード
-
match
public boolean match(KeyEvent event)
このキーの組合せが指定されたKeyEvent
でのキーの組合せに一致するかどうかをテストします。 テストでは、KeyEvent
からの修飾子キーのキー・コードおよび状態のみを使用します。 つまり、メソッドはKEY_PRESSED
イベントおよびKEY_RELEASED
イベントに対してのみtrue
を返すことができ、有効なキー・コードを保持しないKEY_TYPED
イベントには返しません。- オーバーライド:
match
、クラス:KeyCombination
- パラメータ:
event
- キー・イベント- 戻り値:
- キーの組合せが一致した場合は
true
、それ以外の場合はfalse
-
getName
public String getName()
このKeyCodeCombination
の文字列表現を返します。文字列表現は、プラス文字で区切られたセクションで構成されています。 各セクションでは、修飾子キーまたは主要なキーを指定します。
修飾子キー・セクションには、修飾子キーの
KeyCode
名が含まれています。 接頭辞としてIgnored
キーワードを付けることができます。 接頭辞のない修飾子キーはそのPRESSED
値を暗黙的に示し、接頭辞付きのバージョンはIGNORED
値を暗黙的に示します。 修飾子キーが文字列に1つも指定されていない場合は、デフォルトのRELEASED
値が設定されます。主要なキー・セクションには、主要なキーのキー・コード名が含まれ、これが返される文字列の最後のセクションになります。
- オーバーライド:
getName
、クラス:KeyCombination
- 戻り値:
- この
KeyCodeCombination
の文字列表現
-
getDisplayText
public String getDisplayText()
ユーザー・インタフェースでの表示(たとえば、メニュー・アイテムの横)に適したこのKeyCombination
の文字列表現を返します。- オーバーライド:
getDisplayText
、クラス:KeyCombination
- 戻り値:
- ユーザー・インタフェースでの表示に適した、この
KeyCombination
の文字列表現
-
equals
public boolean equals(Object obj)
このKeyCodeCombination
が指定されたオブジェクトと同じであるかどうかをテストします。- オーバーライド:
equals
、クラス:KeyCombination
- パラメータ:
obj
- 比較対象のオブジェクト- 戻り値:
- オブジェクトが等しい場合は
true
、そうでない場合はfalse
- 関連項目:
Object.hashCode()
、HashMap
-
hashCode
public int hashCode()
このKeyCodeCombination
のハッシュ・コード値を返します。- オーバーライド:
hashCode
、クラス:KeyCombination
- 戻り値:
- ハッシュ・コード値
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-