我想到了。我所做的只是将我的所有字段添加到一个列表中,然后在我的 closeWindow 处理程序中遍历该列表。调用 rest() 方法。这会清除我字段中的所有数据。我只需要弄清楚如何让我的单选按钮在重新打开窗口时选择默认选项。
代码如下所示:
@UiHandler("closeButton")
public void onCloseButtonClicked(SelectEvent event){
for(Field<?> f : fields){
f.rest();
}
window.hide();
}