在该操作按钮被文本字段替换之后,我在按钮单击侦听器中使用了replaceComponent(oldButton,newTextField),但是我必须单击它才能输入文本。

我想单击按钮,然后在不单击文本字段的情况下将文本写入文本字段。我该如何实现?

最佳答案

您需要使用AbstractField#focus()方法要求将注意力集中在新的TextField上,即

replaceComponent(oldButton, newTextfield)
newTextField.focus();

07-24 09:39