Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:应用程序中怎么样得到Image实例啊? [Re:sailing27]
KunMao





发贴: 5
积分: 0
于 2004-09-12 10:32 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一个Global类 的部分方法

public class Global{
// 图片目录URL
public static final String RESOURCE_DIR = "resource/";

//配置文件名
public static final String IMAGE_ICON = "icon.gif";
private static Map imagesMap = new HashMap();

public static Image getImage(String name) {
Object o = imagesMap.get(name);
if (o != null) {
return (Image) o;
} else {
String imagePath = RESOURCE_DIR + name;
InputStream is = Global.class.getResourceAsStream(imagePath);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int c;
try {
while ((c = is.read()) >= 0) {
baos.writeCoffee;
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Image image = Toolkit.getDefaultToolkit().createImage(baos.toByteArray());
imagesMap.put(name,image);
return image;
}
}
}


Image image = Toolkit.getDefaultToolkit().getImage(Global.class.getResource(name));

应该也可以,呵




话题树型展开
人气 标题 作者 字数 发贴时间
4400 应用程序中怎么样得到Image实例啊? sailing27 60 2004-09-10 09:36
3575 Re:应用程序中怎么样得到Image实例啊? KunMao 1178 2004-09-12 10:32
3831 Re:应用程序中怎么样得到Image实例啊? LeadenSky 67 2004-09-14 18:17

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923