Swing/DefaultButton のバックアップ差分(No.5)
- バックアップ一覧
- 現在との差分 を表示
- 現在との差分 - 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)
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:DefaultButtonの設定 #navi(../) #tags(JRootPane, JButton, JTextField, Focus) RIGHT:Posted by &author(aterai); at 2008-05-12 *DefaultButtonの設定 [#ic3f1505] ``DefaultButton``を``JRootPane``に設定します。 --- title: DefaultButtonの設定 tags: [JRootPane, JButton, JTextField, Focus] author: aterai pubdate: 2008-05-12T14:39:12+09:00 description: DefaultButtonをJRootPaneに設定します。 --- * 概要 [#ic3f1505] `DefaultButton`を`JRootPane`に設定します。 -&jnlp; -&jar; -&zip; #download(https://lh5.googleusercontent.com/_9Z4BYR88imo/TQTKiSOjSTI/AAAAAAAAAWI/e462LXNNrYU/s800/DefaultButton.png) //#screenshot #ref(http://lh5.ggpht.com/_9Z4BYR88imo/TQTKiSOjSTI/AAAAAAAAAWI/e462LXNNrYU/s800/DefaultButton.png) **サンプルコード [#lb7061a4] * サンプルコード [#lb7061a4] #code(link){{ frame.getRootPane().setDefaultButton(button1); }} **解説 [#uc51d08d] 上記のサンプルでは、``JRootPane#setDefaultButton``メソッドを使用して、デフォルトボタンを切り替えています。 * 解説 [#uc51d08d] 上記のサンプルでは、`JRootPane#setDefaultButton`メソッドを使用して、デフォルトボタンを切り替えています。 - フォーカスが設定したデフォルトボタンにない場合でも、``Enter``キーを押したときに起動 -- ただし、ルート区画内に``JTextPane``やフォーカスのある``JButton``などの起動イベントを消費する別のコンポーネントがある場合は除く --- ``JTextField``内にフォーカスがある場合は、``Enter``キーを押したときに起動される --- ``JTextArea``内にフォーカスがある場合は、``Enter``キーを押しても起動されない(改行が入力される) - フォーカスが設定したデフォルトボタンにない場合でも、KBD{Enter}キーを押したときに起動 -- ただし、ルート区画内に`JTextPane`やフォーカスのある`JButton`などの起動イベントを消費する別のコンポーネントがある場合は除く --- `JTextField`内にフォーカスがある場合は、KBD{Enter}キーを押したときに起動される --- `JTextArea`内にフォーカスがある場合は、KBD{Enter}キーを押しても起動されない(改行が入力される) ---- デフォルトボタンの設定を削除する場合は、``JRootPane#setDefaultButton``に``null``を設定します。 デフォルトボタンの設定を削除する場合は、`JRootPane#setDefaultButton`に`null`を設定します。 **参考リンク [#u64aef30] -[http://docs.oracle.com/javase/jp/6/api/javax/swing/JRootPane.html#setDefaultButton(javax.swing.JButton) JRootPane#setDefaultButton(javax.swing.JButton)] -[[Windowを開いたときのフォーカスを指定>Swing/DefaultFocus]] * 参考リンク [#u64aef30] - [http://docs.oracle.com/javase/jp/6/api/javax/swing/JRootPane.html#setDefaultButton(javax.swing.JButton) JRootPane#setDefaultButton(javax.swing.JButton)] - [[Windowを開いたときのフォーカスを指定>Swing/DefaultFocus]] **コメント [#p1858d39] * コメント [#p1858d39] #comment #comment