Swing/SelectAll のバックアップの現在との差分(No.5)
TITLE:JTextField内のテキストをすべて選択
JTextField内のテキストをすべて選択
編集者:Terai Atsuhiro~
作成日:2005-05-02
更新日:2023-06-30 (金) 10:42:02
概要
フォーカスがJTextField
に移動したとき、そのテキストがすべて選択された状態にします。
Screenshot
Advertisement
概要
フォーカスがJTextFieldに移動したとき、そのテキストがすべて選択された状態にします。サンプルコード
#screenshot
解説
-
focusGained: selectAll
-
JTextField
にフォーカスが移動したときJTextComponent#selectAll()
メソッドを使って内部のテキストがすべて選択状態になるようにFocusListener
を設定
-
-
default
- デフォルトの
JTextField
- デフォルトの
サンプルコード
textfield.addFocusListener(new FocusAdapter() { public void focusGained(final FocusEvent e) { SwingUtilities.invokeLater(new Runnable() { public void run() { ((JTextComponent)e.getSource()).selectAll(); } }); } });
参考リンク
- &jnlp;
- &jar;
- &zip;
解説
上記のサンプルでは、上のJTextFieldにフォーカスが移動したとき、selectAllを使って内部のテキストがすべて選択された状態になるようにしています。コメント
- ccc -- aaa?