Swing/DefaultButton のバックアップ(No.4)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DefaultButton へ行く。
- 1 (2008-05-12 (月) 14:39:12)
- 2 (2009-01-20 (火) 15:22:53)
- 3 (2009-01-21 (水) 13:51:12)
- 4 (2013-07-26 (金) 01:39:52)
- 5 (2014-11-14 (金) 02:39:27)
- 6 (2015-12-11 (金) 03:29:55)
- 7 (2017-06-08 (木) 13:21:12)
- 8 (2017-08-22 (火) 15:24:44)
- 9 (2018-08-31 (金) 17:44:25)
- 10 (2020-02-24 (月) 18:15:57)
- 11 (2021-08-06 (金) 19:05:08)
- 12 (2025-01-03 (金) 08:57:02)
- 13 (2025-01-03 (金) 09:01:23)
- 14 (2025-01-03 (金) 09:02:38)
- 15 (2025-01-03 (金) 09:03:21)
- 16 (2025-01-03 (金) 09:04:02)
- 17 (2025-06-19 (木) 12:41:37)
- 18 (2025-06-19 (木) 12:43:47)
TITLE:DefaultButtonの設定
Posted by aterai at 2008-05-12
DefaultButtonの設定
`DefaultButton
を
JRootPane
`に設定します。
- &jnlp;
- &jar;
- &zip;
サンプルコード
解説
上記のサンプルでは、`JRootPane#setDefaultButton
`メソッドを使用して、デフォルトボタンを切り替えています。
- フォーカスが設定したデフォルトボタンにない場合でも、`
Enter
`キーを押したときに起動- ただし、ルート区画内に`
JTextPane
やフォーカスのある
JButton
`などの起動イベントを消費する別のコンポーネントがある場合は除く- `
JTextField
内にフォーカスがある場合は、
Enter
`キーを押したときに起動される - `
JTextArea
内にフォーカスがある場合は、
Enter
`キーを押しても起動されない(改行が入力される)
- `
- ただし、ルート区画内に`
デフォルトボタンの設定を削除する場合は、`JRootPane#setDefaultButton
に
null
`を設定します。