Index: lutinutil/src/java/org/codelutin/util/Resource.java diff -u lutinutil/src/java/org/codelutin/util/Resource.java:1.13 lutinutil/src/java/org/codelutin/util/Resource.java:1.14 --- lutinutil/src/java/org/codelutin/util/Resource.java:1.13 Thu Aug 12 17:04:12 2004 +++ lutinutil/src/java/org/codelutin/util/Resource.java Fri Aug 13 14:37:17 2004 @@ -23,9 +23,9 @@ * * @author POUSSIN Benjamin * Copyright Code Lutin -* @version $Revision: 1.13 $ +* @version $Revision: 1.14 $ * -* Mise a jour: $Date: 2004/08/12 17:04:12 $ +* Mise a jour: $Date: 2004/08/13 14:37:17 $ * par : $Author: bpoussin $ */ @@ -50,6 +50,8 @@ import java.util.ArrayList; import java.lang.reflect.Method; import java.lang.ClassLoader; +import javax.swing.ImageIcon; +import java.util.logging.Level; /** @@ -103,6 +105,19 @@ throw new ResourceNotFoundException("La resource "+nom+ " n'a pas été trouvée"); + } + + /** + * Retourne l'icon demande + * @return Retourne l'icon demande ou null s'il n'est pas trouvé + */ + static public ImageIcon getIcon(String name){ + try{ + return new ImageIcon(getURL(name)); + }catch(Exception eee){ + Logger.getLogger(Resource.class.getName() + ".getIcon").log(Level.WARNING, "Can't find icon: " + name, eee); + return null; + } } /**