2010-03-07 59 views
2

不可以。不可以按PRT屏幕。但这是我想要的。我需要知道它是否可以完成以及通过何种方式:D拍一个java applet的“屏幕截图”

好吧,我有一个运行并显示步行的人的Java小程序。 我需要它,所以当我访问脚本时(使用某种网页脚本语言),它需要该applet的“屏幕截图”,然后将其保存在服务器上。这可能吗?通过什么脚本可以做到这一点?

在此先感谢!

回答

2

如果有,他们可能没有出来重量级组件,但显而易见的方法是:

  • 创建java.awt.image.BufferedImage
  • 电话createGraphics创建Graphics实例。在小程序上调用update(Graphics)
  • 查找将BufferedImage转换为有线文件格式的教程。
  • POST回到Web服务器。

您可以使用LiveConnect在Java和JavaScript之间连接两种方式。通过简单地添加对applet标记的归档属性的另一个引用,将Java代码添加到applet通常很容易。

有很多关于各个部分的教程。我从来没有自己做过。