在swing组见中frame.setVisible(true);这个方法会去掉用paint方法,
这个方法之后会生成一张图片,
请问如何将这张图片转换成jpg格式呢? private class ImageComponent extends JComponent {
private BufferedImage _bufferedImage; public ImageComponent(BufferedImage bufferedImage) {
_bufferedImage = bufferedImage;
}
public void paint(Graphics g) {
//如何转?
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(_bufferedImage, 0, 0, null);
}
}
这个方法之后会生成一张图片,
请问如何将这张图片转换成jpg格式呢? private class ImageComponent extends JComponent {
private BufferedImage _bufferedImage; public ImageComponent(BufferedImage bufferedImage) {
_bufferedImage = bufferedImage;
}
public void paint(Graphics g) {
//如何转?
Graphics2D g2d = (Graphics2D) g;
g2d.drawImage(_bufferedImage, 0, 0, null);
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货