retourner une valeur depuis actionPerformed
Bonjour, voici la structure de mon programme :
Ma classe principale
Code:
1 2 3 4 5 6 7 8
|
public class DerivationPrefixale {
public static void main(String args[]){
Affichage affichage = new Affichage();
}
} |
Une classe pour l'interface graphique
Code:
1 2 3 4 5 6 7 8 9 10
|
class Affichage {
Affichage (){
//(...)
bouton.addActionListener(new Depart());
}
} |
Code:
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());
}
} |
Une classe pour les résultats que je vais obtenir
Code:
1 2 3 4 5 6 7 8 9 10
|
class Resultat implements Comparable<Resultat> {
//(...)
public int compareTo(Resultat autre) {
//(...)
}
} |
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).