在该操作按钮被文本字段替换之后,我在按钮单击侦听器中使用了replaceComponent(oldButton,newTextField),但是我必须单击它才能输入文本。
我想单击按钮,然后在不单击文本字段的情况下将文本写入文本字段。我该如何实现?
最佳答案
您需要使用AbstractField#focus()方法要求将注意力集中在新的TextField上,即
replaceComponent(oldButton, newTextfield)
newTextField.focus();
在该操作按钮被文本字段替换之后,我在按钮单击侦听器中使用了replaceComponent(oldButton,newTextField),但是我必须单击它才能输入文本。
我想单击按钮,然后在不单击文本字段的情况下将文本写入文本字段。我该如何实现?
最佳答案
您需要使用AbstractField#focus()方法要求将注意力集中在新的TextField上,即
replaceComponent(oldButton, newTextfield)
newTextField.focus();