このページでは、次のコンポーネントの 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) |