【发布时间】:2013-02-14 19:45:11
【问题描述】:
我在按钮点击监听器中使用了replaceComponent(oldButton, newTextField),之后操作按钮被文本字段替换,但我必须点击它才能输入文本。
我想单击按钮并将文本写入文本字段而不单击文本字段。我怎样才能做到这一点?
【问题讨论】:
我在按钮点击监听器中使用了replaceComponent(oldButton, newTextField),之后操作按钮被文本字段替换,但我必须点击它才能输入文本。
我想单击按钮并将文本写入文本字段而不单击文本字段。我怎样才能做到这一点?
【问题讨论】:
您需要使用AbstractField#focus() 方法请求关注新的TextField,即
replaceComponent(oldButton, newTextfield)
newTextField.focus();
【讨论】: