⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 resources.java

📁 基于Ajax的WebOS————PhoneShow案例
💻 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 + -