2010-03-07 58 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通常很容易。

有很多關於各個部分的教程。我從來沒有自己做過。