Section courante

A propos

Section administrative du site

Choice

Choix
Java java.awt

Description

Cette classe permet d'effectuer des choix dans une composante d'environnement d'un menu de fenêtre surgissante (Pop-Up).

Liste des méthodes

Méthode Prototype Description
CHOICE public Choice() Ce constructeur permet de créer cette objet avec les valeurs par défaut.
ADD void add(String item) Cette méthode permet d'ajouter un élément à la liste de la fenêtre surgissante.
ADDITEM void addItem(String item) Cette méthode permettait d'ajouter un élément à la liste de la fenêtre surgissante.
ADDITEMLISTENER void addItemListener(ItemListener l) Cette méthode permet d'ajouter un événement à un élément de la liste de la fenêtre surgissante.
COUNTITEMS int countItems() Cette méthode permettait de demander le nombre d'élément que contient la liste de la fenêtre surgissante.
GETITEM String getItem(int index) Cette méthode permet de demander la chaine de caractères correspondant à la position de l'élément dans la liste de la fenêtre surgissante.
GETITEMCOUNT int getItemCount() Cette méthode permet de demander le nombre d'élément que contient la liste de la fenêtre surgissante.
... ... ...

Exemple

Voici un exemple permettant d'afficher une boite de dialogue choississant des couleurs :

  1. import java.awt.Frame;
  2. import java.awt.Choice;
  3. import java.awt.event.*;
  4.  
  5. public class ChoiceSamples extends Frame implements WindowListener {
  6.     
  7.     public void windowClosing(WindowEvent e) {
  8.         System.exit(0);
  9.     }
  10.     
  11.     public void windowActivated(WindowEvent e){}
  12.     public void windowClosed(WindowEvent e){}
  13.     public void windowDeactivated(WindowEvent e){}
  14.     public void windowDeiconified(WindowEvent e){}
  15.     public void windowIconified(WindowEvent e){}
  16.     public void windowOpened(WindowEvent e) {}
  17.     
  18.     public ChoiceSamples() {
  19.         Choice ColorChooser = new Choice();
  20.         ColorChooser.add("Vert");
  21.         ColorChooser.add("Rouge");
  22.         ColorChooser.add("Bleu"); 
  23.         ColorChooser.add("Jaune");
  24.         ColorChooser.add("Violet");
  25.         add(ColorChooser);
  26.         addWindowListener(this);
  27.         pack();   
  28.         setLocationRelativeTo(null); 
  29.         
  30.     }
  31.     
  32.     public static void main(String[] args) {
  33.         new ChoiceSamples().setVisible(true);
  34.     }
  35. }

Voici le résultat de cet exemple :



Dernière mise à jour : Dimanche, le 21 juin 2015