vaadin焦点取代组件

时间:2013-02-14 10:32:59

标签: java vaadin

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

我想单击按钮并将文本写入文本字段而不单击文本字段。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

您需要使用AbstractField#focus()方法请求关注新的TextField,即

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