标签: java vaadin
我在按钮单击侦听器中使用replaceComponent(oldButton,newTextField),之后操作按钮被文本字段替换,但我必须单击它才能输入文本。
我想单击按钮并将文本写入文本字段而不单击文本字段。我怎样才能做到这一点?
答案 0 :(得分:2)
您需要使用AbstractField#focus()方法请求关注新的TextField,即
replaceComponent(oldButton, newTextfield) newTextField.focus();