ボタンクリックでVaadinアプリケーションをリロードするにはどうすればよいですか?
私はその追加を読みましたか?アプリケーションをURLに再起動すると再起動しますが、どのメソッド呼び出しですか?
これがまさにあなたが探しているものかどうかはわかりませんが、Applicationクラスのcloseメソッドを使用できます
public void close()
事実上、これにより、アプリケーションは要求されたときにウィンドウを返すのを停止します。アプリケーションが閉じられると、その状態はセッションから削除され、ブラウザウィンドウはsetLogoutURL(String)で設定されたアプリケーションログアウトURLにリダイレクトされます。ログアウトURLが設定されていない場合は、ブラウザウィンドウが再ロードされ、アプリケーションが再起動されます。
選択したコンテンツをメインウィンドウに配置するだけです。
//add listener to button
sendButton.addListener(new Button.ClickListener() {
public void buttonClick(ClickEvent event) {
//reload page
mainWindow.setContent(buildUserPage());
}
}