📄 cadresource.java
字号:
/**
* $Id:CADResource.java $
*
* Copyright 2004 ~ 2005 JingFei International Cooperation LTD. All rights reserved. *
*/
package com.jfimagine.jfdraw.gui.resource;
import java.util.ResourceBundle;
import java.util.Locale;
import com.jfimagine.utils.log.*;
/**
* CAD Pane class. A class used to create the main framework for jfdraw.
*
* @author CookieMaker
*
* @version $Revision: 1.00 $
*/
public class CADResource {
/**
* Application Title
*/
public static final String APPLICATION_TITLE =getString("app.version")+' '+getString(getString("app.desc"));
/**an internal log utility*/
private static JFLogger m_logger=JFLogManager.getLogger("com.jfimagine.jfdraw.gui.resource.CADResource");
/**
* Resource bundle with default locale
*/
private static ResourceBundle resources = null;
/**
* get a resource value by key.
*
* @param key A key for fetch resource value.
*/
public static String getString(String key){
//Loads locale-specific resources: strings, images, et cetera
if (resources==null){
Locale locale = Locale.getDefault();
resources = ResourceBundle.getBundle(
//"com.jfimagine.jfdraw.gui.resource.JFDRAW", locale);
"resource.JFDRAW", locale);
//"resource.JFDRAW",Locale.ENGLISH);
}
if (resources==null)
return "";
try {
return resources.getString(key);
} catch (java.util.MissingResourceException e) {
m_logger.warn("getString: "+e);
return "";
}
}
/**
* get a resource value char by key.
* @param key A key for fetch resource value.
*/
public static char getChar(String key){
String val =getString(key);
if (val==null || val.length()==0){
return (char)0;
}else{
return val.charAt(0);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -