Files
SAE31_2025/src/fr/iutfbleau/papillon/ChoixRang.java
T

44 lines
1.1 KiB
Java
Raw Normal View History

2025-10-26 02:06:38 +01:00
package fr.iutfbleau.papillon;
2025-10-25 20:34:02 +02:00
import javax.swing.*;
2025-10-26 02:54:02 +02:00
/**
* La classe <code>ChoixRang</code> représente une liste déroulante
* permettant de filtrer les rappels selon leur niveau de priorité (rang)
* dans lapplication <b>Papillon</b>.
* <p>
* Lutilisateur peut sélectionner un rang spécifique ou choisir “Tout”
* pour afficher tous les rappels.
* </p>
*
* @version 1.0
* @author Seri-khane YOLOU, Aylane SEHL, Jenson VAL
*/
2025-10-25 20:34:02 +02:00
public class ChoixRang extends JComboBox<String> {
2025-10-26 02:54:02 +02:00
/**
* Constructeur qui initialise la liste déroulante des rangs.
* <p>
* Par défaut, l’élément sélectionné est “Tout”.
* </p>
*/
2025-10-25 20:34:02 +02:00
public ChoixRang(){
super(new String[]{"Tout", "Rang 1", "Rang 2", "Rang 3","Rang 4", "Rang 5"});
this.setSelectedItem("Tout");
this.addActionListener(this);
}
2025-10-26 02:54:02 +02:00
/**
* Met à jour laffichage des rappels en fonction du rang sélectionné.
*
* @param main la fenêtre principale de lapplication <b>Papillon</b>
*/
2025-10-25 20:34:02 +02:00
public void tirage(Main main){
main.setTrie(this.getSelectedIndex());
main.maj();
}
}