📄 resources.java
字号:
package com.cownew.phoneshow.framework.common;
import java.util.HashMap;
import java.util.Map;
import nextapp.echo2.app.ImageReference;
import nextapp.echo2.app.ResourceImageReference;
import nextapp.echo2.app.StyleSheet;
import nextapp.echo2.app.componentxml.ComponentXmlException;
import nextapp.echo2.app.componentxml.StyleSheetLoader;
public class Resources
{
public static final String IMAGE_PATH = "/com/cownew/phoneshow/resources/image/";
public static final String STYLE_PATH = "/com/cownew/phoneshow/resourcess/style/";
public static final StyleSheet DEFAULT_STYLE_SHEET;
static
{
try
{
DEFAULT_STYLE_SHEET = StyleSheetLoader.load(STYLE_PATH
+ "Default.stylesheet", Thread.currentThread()
.getContextClassLoader());
} catch (ComponentXmlException ex)
{
throw new RuntimeException(ex);
}
}
public static final ImageReference ICON_24_LEFT_ARROW = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowCyanLeft.gif");
public static final ImageReference ICON_24_RIGHT_ARROW = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowCyanRight.gif");
public static final ImageReference ICON_24_LEFT_ARROW_DISABLED = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowGrayLeft.gif");
public static final ImageReference ICON_24_RIGHT_ARROW_DISABLED = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowGrayRight.gif");
public static final ImageReference ICON_24_LEFT_ARROW_ROLLOVER = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowLightCyanLeft.gif");
public static final ImageReference ICON_24_RIGHT_ARROW_ROLLOVER = new ResourceImageReference(
IMAGE_PATH + "Icon24ArrowLightCyanRight.gif");
public static final ImageReference ICON_24_EXIT = new ResourceImageReference(
IMAGE_PATH + "Icon24Exit.gif");
public static final ImageReference ICON_24_NO = new ResourceImageReference(
IMAGE_PATH + "Icon24No.gif");
public static final ImageReference ICON_24_YES = new ResourceImageReference(
IMAGE_PATH + "Icon24Yes.gif");
//图片引用的Map
private static final Map<String, ImageReference> imageMap = new HashMap<String, ImageReference>();
/**
* 文件必须放在"/com/cownew/phoneshow/resources/image/"下
* @param fileName
* @return
*/
public static ImageReference getImage(String fileName)
{
//首先查看图片是否已经被加载了
//如果已经加载了则直接返回缓存对象
ImageReference img = imageMap.get(fileName);
if (img == null)
{
img = new ResourceImageReference(IMAGE_PATH + fileName);
imageMap.put(fileName, img);
}
return img;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -