misc
Class ImagesMap

java.lang.Object
  extended by misc.ImagesMap

public final class ImagesMap
extends java.lang.Object

Classe permettant de gérer le chargement des images.

Author:
Ait Elhaj Brahim

Field Summary
static java.lang.String DEFAULT_IMAGE
          Les images 'spéciales'
static java.lang.String DIRECTORY_CLOSED_IMAGE
          Les images 'spéciales'
static java.lang.String DIRECTORY_LOCKED_IMAGE
          Les images 'spéciales'
static java.lang.String DIRECTORY_OPENED_IMAGE
          Les images 'spéciales'
static java.lang.String NTP_LOGO
          Les images 'spéciales'
 
Constructor Summary
ImagesMap()
           
 
Method Summary
static javax.swing.Icon get(java.io.File file)
          Renvoie l'icône d'un fichier en taille par défaut.
static javax.swing.Icon get(java.io.File file, java.awt.Dimension d)
          Renvoie un objet Icon à partir d'un fichier.
static javax.swing.Icon get(java.lang.String image)
          Retourne une image avec sa taille par défaut.
static javax.swing.Icon get(java.lang.String image, java.awt.Dimension d)
          Renvoie une image à la dimension voulue.
static javax.swing.Icon get16x16(java.io.File file)
          Renvoie l'icône d'un fichier en taille standard 16x16.
static javax.swing.Icon get16x16(java.lang.String image)
          Retourne une image avec la taille standard 16x16.
static javax.swing.Icon get32x32(java.lang.String image)
          Retourne une image avec la taille standard 32x32.
static javax.swing.Icon getDefault()
          Renvoie l'icône par défaut, à la taille par défaut.
static javax.swing.Icon getDefault(java.awt.Dimension d)
          Renvoie l'icône par défaut, à la taille spécifiée.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NTP_LOGO

public static final java.lang.String NTP_LOGO
Les images 'spéciales'

See Also:
Constant Field Values

DEFAULT_IMAGE

public static final java.lang.String DEFAULT_IMAGE
Les images 'spéciales'


DIRECTORY_OPENED_IMAGE

public static final java.lang.String DIRECTORY_OPENED_IMAGE
Les images 'spéciales'


DIRECTORY_CLOSED_IMAGE

public static final java.lang.String DIRECTORY_CLOSED_IMAGE
Les images 'spéciales'


DIRECTORY_LOCKED_IMAGE

public static final java.lang.String DIRECTORY_LOCKED_IMAGE
Les images 'spéciales'

Constructor Detail

ImagesMap

public ImagesMap()
Method Detail

get

public static javax.swing.Icon get(java.lang.String image)
Retourne une image avec sa taille par défaut.

Parameters:
image - nom de l'image
Returns:
l'objet image

get32x32

public static javax.swing.Icon get32x32(java.lang.String image)
Retourne une image avec la taille standard 32x32.

Parameters:
image - nom de l'image
Returns:
l'objet image

get16x16

public static javax.swing.Icon get16x16(java.lang.String image)
Retourne une image avec la taille standard 16x16.

Parameters:
image - nom de l'image
Returns:
l'objet image

get

public static javax.swing.Icon get(java.lang.String image,
                                   java.awt.Dimension d)
Renvoie une image à la dimension voulue. Si d est null, renvoie l'image à sa dimension par défaut.

Parameters:
image - chemin de l'image
d - la dimension voulue
Returns:
l'image à la dimension voulue ou l'image par défaut si l'image n'existe pas, ou null si celle-ci n'existe pas non plus.

get

public static javax.swing.Icon get(java.io.File file,
                                   java.awt.Dimension d)
Renvoie un objet Icon à partir d'un fichier. L'Icon renvoyé dépendra de l'extension de ce fichier. Si l'extension n'a pas d'image associée, l'image par défaut est renvoyée.

Parameters:
file - le fichier
d - la dimension désirée de l'icéne retourné
Returns:
l'icône

get

public static javax.swing.Icon get(java.io.File file)
Renvoie l'icône d'un fichier en taille par défaut.

Parameters:
file - fichier dont obtenir l'icône
Returns:
l'icône

get16x16

public static javax.swing.Icon get16x16(java.io.File file)
Renvoie l'icône d'un fichier en taille standard 16x16.

Parameters:
file - fichier dont on veut obtenir l'icône
Returns:
l'icône en taille 16x16

getDefault

public static javax.swing.Icon getDefault()
Renvoie l'icône par défaut, à la taille par défaut.

Returns:
icône par défaut

getDefault

public static javax.swing.Icon getDefault(java.awt.Dimension d)
Renvoie l'icône par défaut, à la taille spécifiée.

Parameters:
d - taille désirée
Returns:
icône par défaut à la taille d