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