un integer (NumberFormat) le mot clé TRY permet de préciser un morceau du code sur lequel on
s'attend à qu'une erreur (exception) se présente.
Le mot clé CATCH sert à spécifier le code à exécuter pour une exception (ou une catégorie)donnée. Il
suffit alors de faire suivre le mot catch d'une parenthèse ouvrante, d'un type exception (une classe)
du nom qu'on lui donne (tout comme un paramètre de fonction), d'une parenthèse fermante, et du
code associé placé entre accolade.
Si un événement indésirable survient dans le bloc try, la partie éventuellement non exécutée de ce bloc
est abandonnée et le premier bloc catch est traité. Si catch est défini pour capturer l'exception issue
du bloc try alors elle est traitée en exécutant le code associé au bloc. Si le bloc catch est vide (aucune
instruction entre les accolades) alors l'exception capturée est ignorée.
(b)
catch (NumberFormatException exc)
{
//Verification de la saisie du joueur
JOptionPane.showMessageDialog (this ," Entrez un nombre
entier !!!", "Attention !", JOptionPane.WARNING_MESSAGE );
}
public static void showMessageDialog(Component parentComponent,
Object message,String title,int messageType)throws HeadlessException
On obtient un message d’erreur qui montre un message en utilisant une icône de défaut déterminée par le
paramètre de messageType lorsque l’utilisateur saisie autre chose qu’un nombre entier.
Les différents paramètres du panneau :
parentComponent - détermine la vue dans laquelle le dialogue est montré ; si nulle, ou si
parentComponent n'a aucune vue, une vue de défaut est employé
message – texte à afficher (ici, Entrez un nombre entier !!!)
title - titre de la boite de message (ici, on l’appel Attention !)
messageType - type de messsage que le montre : ERROR_MESSAGE, INFORMATION_MESSAGE,
WARNING_MESSAGE, QUESTION_MESSAGE, or PLAIN_MESSAGE, selon le type de message,
l’icône d’alerte change.
Exercice 3. Ajout d’un menu à la fenêtre principale
1.
La classe MenuPrixLot.java crée un menu pour la fenêtre princiale .La méthode actionPerformed permet
d'exécuter des actions lorsque l'on clique sur l'une des rubriques du menu.
Explication des différents composants et méthodes utilisées :
JFrame() : Crée une fenêtre invisible sans titre.
JMenu () : Créer un menu pouvant être inséré dans une barre de menu.
JMenuItem () :Les éléments du menu sont représenté par des objets MenuItem.
add () : ceci permet d’ajouter des éléments au menu.
import java.awt.*;