2

アプレットで、アプレットをWindowオブジェクトとして含むウィンドウを取得するにはどうすればよいですか?

私の目標は、「Web サイト」のコンテンツのスクリーンショットを作成することです。私はオブジェクト
でこれを作ろうとしました:Robot

Window window = ???
BufferedImage bufferedImage = new Robot().createScreenCapture(window.getBorder());

ブラウザの境界線を取得することが、これをウィンドウ オブジェクトとして必要とする理由です。

それとも、これを行う別の可能性はありますか?

4

1 に答える 1

2

ブラウザの境界線を取得することが、これをウィンドウオブジェクトとして必要とする理由です。

JavaScriptでそれを行う方法を理解してください。アプレットからJavaScriptを呼び出します。

これが唯一の方法ではないかもしれませんが、間違いなく最善です。JSは、Webページと対話するために、JSが特に適しているタイプのものにJSを使用します。functionJSで動作させてデバッグすると、アプレットから呼び出すのは比較的簡単です。

于 2012-05-07T16:33:23.550 に答える