java - 如何将现有图形绘制到 BufferedImage - Java

标签 java swing bufferedimage graphics2d

我有一个 JPanel,我在其中画了一些线。现在我想将这些图形作为 BufferedImage 传递给另一个类,但我不知道如何。我知道获取 BufferedImage 的 graph2D 对象并在其上绘图的方法,但如何执行相反的操作?

最佳答案

您需要创建面板的BufferedImage

查看 Screen Image类(class)。它允许您创建任何 Swing 组件的图像。

关于java - 如何将现有图形绘制到 BufferedImage - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35109902/

相关文章:

java - 将 TextField 与 LibGDX 结合使用

java - 尽管未使用复合键,但仍收到错误 "Foreign key must have same number of columns as the referenced primary key"

Java GUI,多框架

java - 难以在 Java 中将数组转换为缓冲图像

java - 如何在Java中使透明图像变得不透明?

java - 计算文本文件中从 A 点到 B 点的行数

java - 转发后是否允许重定向请求?

java - 使用命令行执行类时出现异常

java - JTextArea 不显示输出到它的每一行

java - 如何将 BufferedImage 放入 ByteBuffer 中?