IconFactory.java :  » Database-Client » dbmjui » fr » aliacom » common » ui » Java Open Source

Java Open Source » Database Client » dbmjui 
dbmjui » fr » aliacom » common » ui » IconFactory.java
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;
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.