2

如何在 Applet 中获取包含 Applet 作为Window对象的窗口?

我的目标是对“网站”的内容进行截图。
我试图用这个Robot对象来做这个:

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

获取浏览器的边框是我需要它作为窗口对象的原因。

或者他们是另一种可能性吗?

4

1 回答 1

2

获取浏览器的边框是我需要它作为窗口对象的原因。

弄清楚如何在 JavaScript 中做到这一点。从小程序调用 JavaScript。

这可能不是唯一的方法,但可以说是最好的。它使用 JS 来处理 JS 特别擅长的事情,与网页交互。让它在JS中工作和调试,然后function从applet中调用它是一件相对简单的事情。

于 2012-05-07T16:33:23.550 回答