是否有可能当我单击文本字段时它会清除最近在那里输入的文本?我的想法是,假设这些是文本字段。
Name: Last Name First Name Middle Initial
然后我会单击姓氏,它会被清除,与名字和中间名首字母一样。感谢阅读,希望你能帮助我。
最佳答案
考虑一个 FocusListener,其中所有文本都被选中:
myTextField.addFocusListener(new FocusAdapter() {
public void focusGained(FocusEvent fEvt) {
JTextField tField = (JTextField)fEvt.getSource();
tField.selectAll();
}
});
通过选择所有文本,您可以让用户选择输入并删除当前文本并用新文本替换它,或者使用鼠标或箭头键保留当前文本并可能更改它。
关于java - 单击文本字段并清除文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12765872/