2

我知道可以通过在实例上调用paint(Graphics g)方法来捕获轻量级 Swing 组件图片。BufferedImage.getGraphics()喜欢这里:Swing:获取 JFrame 的图像

是否可以将 AWT 组件的内容作为 抓取Image

到目前为止,我java.awt.Robot只考虑解决方案:

  1. 获取 AWT 组件边界
  2. 制作具有特定范围的屏幕截图。
4

1 回答 1

0

似乎唯一可行的解​​决方案是:

  1. 在屏幕坐标系中查找组件边界。
  2. 使用java.awt.Robot类创建与组件对应的区域的屏幕截图。
于 2012-09-03T09:31:11.300 回答