题目我就简单说一下
:
有一个面板(Panel)p2,我在上面画了一个矩形,怎么样才能把这个矩形保存为.jpg格式的文件
假设有一个Button,b1,当我点b1后将这个矩形保存为abc.jpg (我是用AWT写的)
:
有一个面板(Panel)p2,我在上面画了一个矩形,怎么样才能把这个矩形保存为.jpg格式的文件
假设有一个Button,b1,当我点b1后将这个矩形保存为abc.jpg (我是用AWT写的)
解决方案 »
- xml中的实体引用替换
- 关于类的加载问题
- JAVA Socket如何实现更改源IP地址(解决给分!!!)
- Java正则表达式怎么验证输入的值必须为数字,不能为空,数值<1000???
- 奇怪的Hello,World JAVA程序??
- 先学jsp还是先学servlet
- getInputStream的用法!!!
- new java.util.Date() 插入到oracle的date中小时,分,秒都舍去了
- 请feiyuegaoshan(飞跃) 来领分 (其他朋友别进)
- 谁能够提供一个jbuilder 5的注册码??
- 读取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();
}