有选择地复制 Graphics2D 组件

发布于 2024-12-11 19:26:16 字数 127 浏览 0 评论 0原文

是否可以获取graphics2D组件的某个区域并将其绘制到不同的JFrame上?

IE 从 Graphics2D 组件中获取 x = 0 到 200 和 y = 200 到 400 并将该区域绘制到不同的 Jframe。

is it possible to take a certain area of a graphics2D component and paint it to a different JFrame?

IE
take x = 0 to 200 and y = 200 to 400 from a Graphics2D component and paint that area to a different Jframe.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不醒的梦 2024-12-18 19:26:16

使用 dstImg.getGraphics(Image srcimg, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver 观察者);。这些坐标分别指的是上手 (1) 和下手 (2) 坐标,而 ds 指的是目的地和源(您正在定义源和源)目标矩形)。使用 null 作为最后一个参数。

请参见这里为官方Javadoc。

Use dstImg.getGraphics(Image srcimg, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer);. These coordinates refer to top-hand (1) and bottom-hand (2) coordinates respectively, while d and s refer to destination and source (you are defining the source and destination rectangles). Use null for the last argument.

See here for official Javadoc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文