java - 包含 Applet 的窗口

标签 java javascript html applet screenshot

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

我的目标是制作“网站”内容的屏幕截图。
我尝试使用 Robot 对象来实现此目的:

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

为了获取浏览器的边框,我需要它作为窗口对象。

或者他们是否有另一种可能性来做到这一点?

最佳答案

To get the border of the browser is the reason why I need this as a window object.

了解如何在 JavaScript 中执行此操作。从小程序中调用 JavaScript。

这可能不是唯一的方法,但可以说是最好的方法。它使用 JS 来完成 JS 特别擅长的事情,即与网页交互。让其在 JS 中运行并调试,然后从小程序中调用该函数是一件相对简单的事情。

关于java - 包含 Applet 的窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10484025/

相关文章:

java - 雅各布 : cannot get Information property from MS Word

Java小数精度问题

java - 独立集群中的 Spark 动态分配使我的应用程序失败

javascript - 使用 Powershell 编写具有 printSelectedDiv javascript 的网页的 pdf 打印脚本

javascript - 如何将值推送到对象内的数组

html - Css 转换不适用于网格

java - 渲染图 block Java Libgdx

javascript - 如何更改代码以从右向左移动?

javascript - IE 与 Chrome 怪异模式

javascript - NextJs 13,从layout.js中的URL获取参数