swing中,怎样才能把指定的jpanel的原样,导出到图片中?

如题:swing中,怎样才能把指定的jpanel的原样,导出到图片中?

解法:

 

2
3
4
5
6
7
8
9
10
11
12
13
14
Dimension imageSize = panel.getSize();
    BufferedImage image = new BufferedImage(imageSize.width,
            imageSize.height, BufferedImage.TYPE_INT_ARGB);
    Graphics2D g = image.createGraphics();
    panel.paint(g);
    g.dispose();
    try {
        ImageIO.write(image, "png", f);
    catch (IOException e) {
        e.printStackTrace();
        return false;
    }
    System.out.println("export Image -->" + f.getAbsoluteFile());
    return true;
posted @ 2013-05-27 18:54  月夜风2012  阅读(274)  评论(0编辑  收藏  举报
合肥办公家具 数控模具