在BufferedImage中,您可以创建一个图形对象,可用于在JPanel上调用画图,如下所示:
public BufferedImage createImage(JPanel panel) { int w = panel.getWidth(); int h = panel.getHeight(); BufferedImage bi = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB); Graphics2D g = bi.createGraphics(); panel.paint(g); g.dispose(); return bi;}您可能需要确保首先设置面板的尺寸。



