このページでは、次のコンポーネントの Metal Look&Feel キーストロークアクションを示します。
注:
実装が Look & Feel (L&F) クラス以外で行われている場合、実装側のクラスが括弧で示されています (例: (DefaultFocusManager)) 。現在実装されているキーストロークで仕様に準拠していないものは、すべて大文字で示されています。
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JApplet (Metal L&F) |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
デフォルトボタンの起動 (定義されている場合) | Enter | 済 (JRootPane) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JCheckBox (Metal L&F) |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
グループ内のナビゲーション | 矢印キー | ||
チェック | スペースバー | 済 (BasicButtonListener) | |
チェック解除 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JToggleButton (Metal L&F) |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
グループ内のナビゲーション | 矢印キー | ||
チェック | スペースバー | 済 (BasicButtonListener) | |
チェック解除 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JComboBox (Metal L&F) |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
メニューの表示 | Alt+Down | 済 (JComboBox) | |
メニューの非表示 | Esc, Alt+Up | 済 (JComboBox) | |
メニューの表示/非表示 | Alt+Up Alt+Down |
済 (JComboBox) | |
スペースバー | 済 | ||
頭文字でエントリを選択 (編集不可の場合) | 任意の文字 | 済 | |
上/下へ移動 | Up, Down | 済 | |
ほかのナビゲーションキー?? | JList を参照 | ||
フィールドの編集 | JTextField を参照 | ||
選択の有効化 | Enter | 済 (JComboBox) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JSpinner (Metal L&F) 未リリース |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
値の変更 | Up, Down | 済 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JStringSpinner (Metal L&F) 未リリース |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
値の変更 | Up, Down | 済 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JTable (Metal L&F) |
順方向のナビゲーション | Ctrl+Tab | |
逆方向のナビゲーション | Ctrl+Shift+Tab | ||
次のセルに移動 (次行に回り込む) |
Tab | ||
Right | 済 | ||
前のセルに移動 (前行に回り込む) |
Shift+Tab | ||
Left | 済 | ||
上のセルに移動 | Shift+Enter | ||
Up | 済 | ||
下のセルに移動 | Enter | ||
Down | 済 | ||
ブロック単位で垂直に移動 | PgUp, PgDn | ||
ブロック単位で左に移動 | Ctrl+PgUp | ||
ブロック単位で右に移動 | Ctrl+PgDn | ||
行の先頭セルに移動 | Home | ||
行の最終セルに移動 | End | ||
テーブルの先頭セルに移動 | Ctrl+Home | ||
テーブルの最終セルに移動 | Ctrl+End | ||
全セルの選択 | Ctrl+A | ||
非連続行の選択 | -なし- | ||
範囲選択 | -なし- | ||
選択範囲を 1 行拡張 | Shift+Up, Shift+Down | ||
選択範囲を 1 カラム拡張 | Shift+Left, Shift+Right | ||
選択範囲を先頭/最終カラムまで拡張 | Shift+Home, Shift+End | ||
選択範囲を先頭/最終行まで拡張 | -なし- | ||
選択範囲を先頭/最終セルまで拡張 | Ctrl+Shift+Home, Ctrl+Shift+End | ||
ブロック単位で垂直に拡張 | Shift+PgUp, Shift+PgDn | ||
ブロック単位で左に拡張 | Ctrl+Shift+PgUp | ||
ブロック単位で右に拡張 | Ctrl+Shift+PgDn | ||
セル編集の開始 | ??? | ||
セルの編集 | JTextField を参照 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JTree (Metal L&F) |
順方向のナビゲーション | Tab | 済 (DefaultFocusManager) |
逆方向のナビゲーション | Shift+Tab | 済 (DefaultFocusManager) | |
エントリの展開 | Right | 済 (JTree) | |
エントリの折りたたみ | Left | 済 (JTree) | |
エントリの展開/折りたたみ | Enter | 済 (JTree) | |
全エントリの展開 | -なし- | n/a | |
全エントリの折りたたみ | -なし- | n/a | |
1 エントリ上/下に移動 | Up, Down | 済 (JTree) | |
先頭エントリに移動 | Home | 済 (JTree) | |
最終エントリの移動 | End | 済 (JTree) | |
ブロック単位で垂直に移動 | PgUp, PgDn | 済 (JTree) | |
ブロック単位で左に移動 | Ctrl+PgUp | ||
ブロック単位で右に移動 | Ctrl+PgDn | ||
全選択 | Ctrl+A | ||
1 エントリの選択 | Ctrl+ スペースバー | ||
範囲選択 | Shift+ スペースバー | ||
選択範囲を上へ拡張 | Shift+Up | ||
選択範囲を下へ拡張 | Shift+Down | ||
選択範囲をデータの先頭まで拡張 | Shift+Home | ||
選択範囲をデータの最後まで拡張 | Shift+End | ||
ブロック単位で垂直に拡張 | Shift+PgUp, Shift+PgDn | ||
セルの編集 | JTextField を参照 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JMenu (Metal L&F) |
次項目に移動 (先頭に回り込む) |
Down | 済 |
前項目に移動 (最後に回り込む) |
Up | 済 | |
メニューの非表示 | Esc | 済 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JMenuItem (Metal L&F) |
項目の起動 | Enter | 済 |
スペースバー | 済 (BasicButtonListener) | ||
Alt+ 文字アクセラレータキー (定義されている場合) | 済 (JMenuItem) | ||
サブメニューの表示 | Right | 済 | |
サブメニューの非表示 | Left | 済 | |
Esc | 済 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JCheckBoxMenuItem (Metal L&F) |
項目のチェック/チェック解除 (およびメニューの非表示) |
JMenuItem, "項目の起動" を参照 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JRadioButtonMenuItem (Metal L&F) |
項目のチェック/チェック解除 (およびメニューの非表示) |
JMenuItem, "項目の起動" を参照 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JPopupMenu (Metal L&F) |
メニューの表示 | Shift+F10 | |
メニューの非表示 | Esc | 済 | |
メニュー内の移動 | Up, Down | 済 | |
サブメニューの表示 | Right | 済 | |
サブメニューを閉じる | Left | 済 | |
エントリの起動 | Enter | 済 | |
スペースバー | 済 (BasicButtonListener) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JToolBar (Metal L&F) |
順方向のナビゲーション | ?? Tab | |
逆方向のナビゲーション | ?? Shift+Tab | ||
先頭項目の選択 (ツールバーの外から) |
?? -なし- (キーナビゲーションの実現に不可欠) |
||
次項目の選択 | ?? Right | ||
前項目の選択 | ?? Left | ||
項目の起動 | ?? Enter |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JToolTip (Metal L&F) |
ヒントの表示 | Ctrl+F1 | |
ヒントの非表示 | Esc, Ctrl+F1 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JPasswordField (Metal L&F) |
ナビゲーション、フィールド内の移動、選択 | JTextField を参照 | |
??選択可能?? |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JTextPane (Metal L&F) |
ナビゲーション、移動、選択 | JTextArea を参照 |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JEditorPane (Metal L&F) |
ナビゲーション、移動、選択 | JTextArea を参照 | |
次/前の HTML リンクまたは ほかのフォーカス可能要素への移動 |
Tab, Shift+Tab | ||
タブを受け入れるフォーカス可能要素からの移動 | Ctrl+Tab, Ctrl+Shift+Tab | ||
HTML リンクの起動 | Enter |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JOptionPane (Metal L&F) |
外へ出る | Alt+F6 | |
ダイアログの非表示 | Esc | ||
デフォルトボタンの起動 (定義されている場合) | Enter | 済 (JRootPane) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JDialog (Metal L&F) |
外へ出る | Alt+F6 | |
ダイアログの非表示 | Esc | ||
デフォルトボタンの起動 (定義されている場合) | Enter | 済 (JRootPane) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JSplitPane (Metal L&F) |
順方向のナビゲーション | Ctrl+Tab | |
逆方向のナビゲーション | Ctrl+Shift+Tab | ||
区画間の移動 | Tab, F6 | ||
スプリッタバーへ移動 | F8 | ||
区画を垂直方向でサイズ変更 | Up, Down | ||
区画を水平方向でサイズ変更 | Left, Right | ||
最小化/最大化 | Home, End |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JFrame (Metal L&F) |
外へ出る | Alt+Esc | |
ウィンドウメニューの表示 | Alt+ スペースバー | ||
デフォルトボタンの起動 (定義されている場合) | Enter | 済 (JRootPane) |
コンポーネント | アクション | キー操作 | 実装 |
---|---|---|---|
JWindow (Metal L&F) |
デフォルトボタンの起動 (定義されている場合) | Enter | 済 (JRootPane) |