try{
java.awt.image.BufferedImage bi =
javax.imageio.ImageIO.read(InputStream your_stream); javax.swing.ImageIcon myIcon = new javax.swing.ImageIcon(bi);
}catch(java.io.IOException){}
java.awt.image.BufferedImage bi =
javax.imageio.ImageIO.read(InputStream your_stream); javax.swing.ImageIcon myIcon = new javax.swing.ImageIcon(bi);
}catch(java.io.IOException){}
解决方案 »
- byte与char转换出现乱码
- struts2 能否将空文本域转换成null呢
- 关于GridBagLayout的使用的问题--当缩小JFrame的时候,最上面的Menubar栏就隐藏掉了,怎么样固定其高度呢?
- DBUnit是不是不能脱离数据库?
- 请大家帮看看,如何读一个文件,并且备份成两份!
- 我想把JAVAC编译我的程序后把错误什么的输出到一个文本文件里,怎么做?
- 求MAP中value不为空的key-value对 的个数
- jTable1.setSelectionModel(sm);这句代码有错吗?
- Java中线程和操作系统进程
- java中,在编写方法时一个从未见过的定义方式
- 有谁知道jni技术的?我想请教,不好意思,我没多少分了。
- 关于提示窗口的小问题????????????
如何平铺、拉伸、居中,有什么好一点方法吗?
java.awt.Toolkit
他有如下的方法:
public Image createImage(byte[] imagedata)
这个类是一个抽象的类,但是他又一个单子的实例化方法
public static Toolkit getDefaultToolkit()
程序片如下:Toolkit tool=Toolkit.getDefaultToolkit();
byte[] b=//从网络下得到的byte流
Image image=tool.createImage(b);祝你好运!
ImageIcon myIcon=new ImageIcon();
try{
java.awt.image.BufferedImage bi =
javax.imageio.ImageIO.read(InputStream your_stream); myIcon = new javax.swing.ImageIcon(bi);
}catch(java.io.IOException){}
ImageIcon newIcon = new ImageIcon(tmpIcon.getImage().
getScaledInstance(90, -1,
Image.SCALE_DEFAULT));关于getScalInstance()函数,参见帮助文档,下面的简单介绍:
public Image getScaledInstance(int width,int height,int hints)Parameters:
width - the width to which to scale the image.
height - the height to which to scale the image.
hints - flags to indicate the type of algorithm to use for image resampling.
Returns:
a scaled version of the image.
ImageIcon newIcon = new ImageIcon(myIcon.getImage().
getScaledInstance(90, -1,
Image.SCALE_DEFAULT));