Médiaforma

Java – Un simple message informatif

Print Friendly

Dans un premier temps, double-cliquez sur le bouton A propos et complétez la méthode aProposActionPerformed() comme ceci :

private void aProposActionPerformed(java.awt.event.ActionEvent evt) {
  jOptionPane1.showMessageDialog(this,"<html>Ceci est une boîte de dialogue <br><b>jOptionPane</b>affichée avec la méthode<br><b>showMessageDialog()</b>.</html>");
}

Voici le résultat :

 

 

Comme vous pouvez le voir, l’icône d’information est affichée par défaut.

 

Vous pourriez également utiliser les constantes JOptionPane.WARNING_MESSAGE, JOptionPane.QUESTION_MESSAGE, JOptionPane.PLAIN_MESSAGE ou JOptionPane.INFORMATION_MESSAGE pour afficher respectivement une icône « point d’exclamation », une icône « point d’interrogation », aucune icône ou une icône personnalisée. Dans le dernier cas, vous devez également spécifier l’icône à utiliser.

 

Vous pourriez par exemple afficher un message d’alerte avec l’instruction suivante :

jOptionPane1.showMessageDialog(null, "Ceci est un message d'alerte !", "Alerte", JOptionPane.ERROR_MESSAGE);

Voici le résultat :

 

 

Pour afficher une icône personnalisée, vous utiliserez les instructions suivantes :

ImageIcon icon = new ImageIcon("images/monIcone.jpg");
jOptionPane1.showMessageDialog(this, "Cette boîte de dialogue affiche une icône personnalisée.", "Icone personnalisée", JOptionPane.INFORMATION_MESSAGE, icon) ;

Ici, l’icône monIcone.jpg est placée dans le dossier images, à la racine du projet (c.a.d. dans Multifiches/images).

Voici le résultat :

 

 

Les boîtes de dialogue JOptionPane peuvent également être affichées avec les méthodes suivantes :

  • showConfirmDialog() : boîte de dialogue modale de confirmation avec des boutons Oui et Non.
  • showOptionDialog() : boîte de dialogue modale contenant un titre, une icône, un texte et des boutons personnalisés.
  • showInputDialog() : boîte de dialogue modale permettant de saisir une entrée dans une zone de texte ou dans une liste déroulante. La valeur saisie est retournée par la méthode.
Vous avez aimé cet article ? Partagez-le avec vos réseaux...
 
Comments

No comments yet.

Leave a Reply