题目我就简单说一下
:
有一个面板(Panel)p2,我在上面画了一个矩形,怎么样才能把这个矩形保存为.jpg格式的文件
假设有一个Button,b1,当我点b1后将这个矩形保存为abc.jpg (我是用AWT写的)
:
有一个面板(Panel)p2,我在上面画了一个矩形,怎么样才能把这个矩形保存为.jpg格式的文件
假设有一个Button,b1,当我点b1后将这个矩形保存为abc.jpg (我是用AWT写的)
解决方案 »
- 谁能解惑?
- 有一道经典的面试题,求解答!
- GifEncoder.encode()
- 有关JAVA二分法的算法
- 关于HTTP Status 500 - 报错问题
- 访问oracle8i clob字断 提示java.sql.SQLException: 类型长度大于最大值
- 发的帖子回答的少
- 方法覆盖和重载
- 高分!! Where can i find open-source IP v6 Stack Java implementation
- 帮个忙啊!!
- 读取txt文件,怎么保证将格式(换行符)读取进来,然后向另外一个文件保持原格式输出呢?
- JAVA GUI的默认界面怎么这么丑啊,有没有什么方法可以让界面像WINDOWS一样啊???
BufferedImage buff = new BufferedImage(800, 600,BufferedImage.TYPE_3BYTE_BGR);
Graphics g2 = buff.getGraphics();
g2.drawRect(50, 50, 50, 50);// 重载JPanel的paintComponent()方法,将BufferedImage画在面板上
public void paint(Graphics g) {
super.paintComponents(g);
g.drawImage(buff, 0, 0, this);
}// 在按钮事件里写
try {
ImageIO.write(buff, "jpg", new File("abc.jpg"));
}
catch (IOException ex) {
ex.printStackTrace();
}