proyecto.imagenes
Class IconFactory

java.lang.Object
  extended by proyecto.imagenes.IconFactory

public final class IconFactory
extends Object

IconFactory

Es la clase que nos coordina la búsqueda de nuestro source de imágenes en el proyecto, ya que en el paquete donde cuelga esta clase tenemos ubicadas todas las iconos y imágenes que engloban a nuestro proyecto.

En el caso que no pasemos el nombre de un String no válido el método nos devolverá la imagen por defecto para no producir un error y nos dirá que no existe esa imagen en el log.

Nota:Los nombre de los iconos van en minúscula

Author:
Parras

Constructor Summary
IconFactory()
           
 
Method Summary
static Icon getImage(String aNombreImagen)
          Devuelve una imagen en la ruta relativa al proyecto proyecto/imagenes/+name.
static File getImagenRuta(String aNombreImagen)
          Devuelve una imagen en la ruta relativa al proyecto proyecto/imagenes/+name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IconFactory

public IconFactory()
Method Detail

getImage

public static final Icon getImage(String aNombreImagen)
Devuelve una imagen en la ruta relativa al proyecto proyecto/imagenes/+name.

Parameters:
aNombreImagen - El nombre de la imagen (por ejemplo "myfile.gif" ó "images/myfile.gif").
Returns:
La imagen. Si la imagen no se encuentra devuelve una imagen vacía.

getImagenRuta

public static final File getImagenRuta(String aNombreImagen)
Devuelve una imagen en la ruta relativa al proyecto proyecto/imagenes/+name. Si no existe la ruta del classPath

Parameters:
aNombreImagen - El nombre de la imagen (por ejemplo "myfile.gif").
Returns:
File ruta completa de la imagen.