如何设置JTextField,以便在用户点击它或按TAB键时,选择JTextField的文本?
答案 0 :(得分:2)
将FocusListener添加到JTextField,并在focusGained()中调用selectAll()。
在代码中,这看起来像这样:
yourTextField.addFocusListener(new FocusListener() {
@Override
public void focusGained(FocusEvent e) {
((JTextField)e.getSource()).selectAll();
}
@Override
public void focusLost(FocusEvent e) {}
});
答案 1 :(得分:0)
默认情况下,您必须将选择开始设置为开始结束。 这是他最短的实施。
jTextField1.setSelectionStart(0);