私はvaadinと一緒に作業しています。ユーザがボタンをクリックしたときにレポートを生成したいのですが、レポートがアプリケーション内にあり、新しいブラウザウィンドウ内でレポートを開きたいです。私はそれをやろうとするとウィンドウを開きますが、私が現在使っているのと同じウィンドウが表示されます。新しいウィンドウを開くには "open()"メソッドを使い、レポートパスには "ExternalResource"を使いました。ここに私のコードです新しいブラウザウィンドウでvaadinの内部リソースにアクセス
mainWindow.getWindow().open(
new ExternalResource("http://localhost:8080/myapp/reports/report.rptdesigng"),
"_blank", // window name
500, // width
200, // weight
Window.BORDER_NONE // decorations
);