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

📄 resourcemanager.java

📁 JDBC数据库高级编程源代码
💻 JAVA
字号:
package jdbcbook.pub.util;

import java.util.*;

public class ResourceManager
{
	ResourceBundle bundle = null;

	// 构造函数,得到ResourceBundle的实例
	public ResourceManager( String packageName )
	{
		String bundleName = packageName + ".LocalStrings";
		bundle = PropertyResourceBundle.getBundle(bundleName);
	}

	// 得到某个属性的值
	public String getString( String key )
	{
		return bundle.getString( key );
	}

	// 用于保存ResourceBundle的实例对象
	private static Hashtable managers = new Hashtable();

	// 得到ResourceBundle对象的实例
	public synchronized static ResourceManager getManager( String packageName ) 
	{
		ResourceManager mgr = (ResourceManager)managers.get( packageName );
		if (mgr == null) {
		    mgr = new ResourceManager( packageName );
		    managers.put(packageName, mgr);
		}
		return mgr;
	}

	// 得到ResourceBundle对象的实例
	public synchronized static ResourceManager getManager( Class cls )
	{
	    return getManager( cls.getPackage().getName() );
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -