La procédure AfficherImage permet d'afficher une image dans un panneau. Voici son entête:
void AfficherImage (String c, JPanel p)
c doit contenir le chemin (relatif ou absolu) du fichier image et p, le panneau dans lequel vous souhaitez l'afficher.
Notez que l'image est automatiquement centrée par rapport au panneau.
D'autre part, l'image occupe toujours au maximum l'espace disponible. Plus précisément, si l'image est moins allongée horizontalement que le panneau, elle occupe toute sa hauteur:
Inversement, si elle est moins allongée verticalement que le panneau, elle occupera toute sa largeur:
Remarque importante: la procédure AfficherImage ne fonctionnera correctement que si elle est appelée à l'intérieur de la méthode paint de la classe fenêtre. Vous trouverez un exemple d'utilisation de cette procédure dans la partie du cours consacrée à l'affichage d'une image dans une fenêtre.
La procédure Rafraichir sert à forcer l'appel de paint et donc indirectement, l'affichage de l'image dans un panneau. Voici son entête:
void Rafraichir (JPanel p)
Vous trouverez un exemple d'utilisation de cette procédure dans la partie du cours consacrée à l'affichage d'une image dans une fenêtre.
Cette procédure peut être utilisée pour effacer le contenu d'un panneau. Voici son entête:
void Effacer (JPanel p)