gpt4 book ai didi

java - 是否可以从 AWT 组件中获取像素?

转载 作者:行者123 更新时间:2023-11-29 09:12:12 24 4
gpt4 key购买 nike

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

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

到目前为止,我想到的只有java.awt.Robot解决方案:

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

最佳答案

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

  1. 在屏幕坐标系中找到组件边界。
  2. 使用 java.awt.Robot 类创建与组件对应的区域的屏幕截图。

关于java - 是否可以从 AWT 组件中获取像素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com