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