ImageIcon icon = .......;
java.awt.image.BufferedImage buf = ..............;
java.awt.Graphics2D g2d = buf.createGraphics();
g2d.drawImage(icon.getImage(), .........)
java.awt.image.BufferedImage buf = ..............;
java.awt.Graphics2D g2d = buf.createGraphics();
g2d.drawImage(icon.getImage(), .........)
解决方案 »
- 关于对象的强,软,弱,虚引用在什么地方用啊
- 这道题我做的时候编译都是成功的就是输不出来 有那位JAVA学的好的给看看,怎么做啊
- Jdom的问题啊
- 关于jtable 表头问题,我使用jscrollpane但是表头还是会隐藏
- 新手学习java,请大家指点一个关于异常处理的小问题,谢谢!!
- 我适菜鸟,刚学java,能介绍经验么?关于怎样学java?
- 简单得不能再简单的问题
- 关于数组定义问题
- 请问如何对Double对象进行运算?
- sos!!求救!!!java运行时环境设置的初级问题!各位大侠帮忙了!!!! :-((
- 同一个包里面的类引用出错,怎么解决呢??????????????????????????
- java 里面有没有双击事件?????????????
public static BufferedImage imageToBufferedImage(Image image) {
// InputStream imageIn = new FileInputStream(new File(imageFile));
// JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);
// BufferedImage image = decoder.decodeAsBufferedImage();
try {
Frame frame = new Frame();
frame.addNotify();
MediaTracker mt = new MediaTracker(frame);// frame acts as an ImageObserver
mt.addImage(image, 0);
mt.waitForAll();
int w = image.getWidth(frame);
int h = image.getHeight(frame);
BufferedImage buf = new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
Graphics gc = buf.createGraphics();
gc.drawImage(image,0,0,frame);
return buf;
}
catch (Exception e) {
e.printStackTrace();
return null;
}
}