package fr.aliacom.common.ui;
import fr.aliacom.form.common.Toolkit;
import fr.aliacom.form.common.ToolkitManager;
public class IconFactory {
private static Toolkit tk;
static {
tk = ToolkitManager.getToolkit();
}
/**
* Note: icon caching should be provided at the toolkit level
* @param iconName
* @return the icon
*/
public static final IIcon get(String iconName) {
if (iconName == null) {
return tk.getBrokenIcon();
}
IIcon ret = tk.getIcon(iconName);
if (ret == null) {
ret = tk.getBrokenIcon();
}
return ret;
}
}
|