浏览 1988 次
锁定老帖子 主题:GXT 添加Icon 等图片资源方式之一
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-02
http://261667318.iteye.com/提出如何修改ContentPanel的icon,
有网友
介绍一种方法如下: 1、在Client包结构下新建一个名为Icon的接口 import com.google.gwt.user.client.ui.AbstractImagePrototype; import com.google.gwt.user.client.ui.ImageBundle; /** * Icon. */ @SuppressWarnings("deprecation") public interface Icon extends ImageBundle { @Resource("n=myTable.jpg") AbstractImagePrototype myIcon(); } 2、在Client包结构下新建一个Resouce接口 import com.google.gwt.core.client.GWT; public final class Resources { private Resources () { } public static final Icon ICONS = GWT.create(Icon.class); } 3、在Icon.java同级目录(即同包结构下存放图片文件) 4、使用 ContentPanel cp = new ContentPanel(); cp.setIcon(Resources.ICONS.myIcon()); //如果要获得Image对象可以如下代码 Image img = Resources.ICONS.myIcon().createImage(); 我的项目结构如图: 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |