概要

フォーカスがJTextFieldに移動したとき、そのテキストがすべて選択された状態にします。

サンプルコード

textfield.addFocusListener(new FocusAdapter() {
  @Override public void focusGained(FocusEvent e) {
    ((JTextComponent) e.getComponent()).selectAll();
  }
});
view all

解説

上記のサンプルでは、上のJTextFieldにフォーカスが移動したとき、JTextComponent#selectAll()メソッドを使って内部のテキストがすべて選択された状態になるようにFocusListenerを設定しています。

参考リンク

コメント