Bonjour, voici la structure de mon programme :
Ma classe principale
Une classe pour l'interface graphique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public class DerivationPrefixale { public static void main(String args[]){ Affichage affichage = new Affichage(); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Affichage { Affichage (){ //(...) bouton.addActionListener(new Depart()); } }Une classe pour les résultats que je vais obtenir
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class Depart implements ActionListener { public void actionPerformed(ActionEvent evenement){ //(...) ArrayList<Resultat> nouveauxMots = new ArrayList<Resultat>(); //(...) Collections.sort(nouveauxMots, Collections.reverseOrder()); } }
J'aimerai faire remonter l'ArrayList nouveauxMots dans Depart, vers la classe Affichage. Comment puis-je m'y prendre sachant que la méthode actionPerformed ne peut rien renvoyer (void).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Resultat implements Comparable<Resultat> { //(...) public int compareTo(Resultat autre) { //(...) } }
Partager