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