Bonjour,
j'ai une classe principale dessinant une fenêtre : fenetre
Cette classe possède une classe interne privée pour écouter les événements. Un de ces événements exécute la classe Config
La class config m'affiche des boite de dialogue en faisant :
Lorsque j'utilise la classe config dans le constructeur de fenetre ça marche, j'ai bien des boîtes de dialogues qui s'affichent (l'interface graphique n'étant pas encore dessinée), par contre lorsque je l'utilise dans la classe interne privée les boites de dialogues ne s'affichent pas ! Il doit y avoir un conflit qq part. Comment puis je arranger ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part JOptionPane.showInputDialog(message);
Archi des classes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 class fenetre { public fenetre () { //Si tel événement alors : new config(); //dessine l'appli } private class listener { new config(); } public static void main (...) { } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 class config { public config() { //affiche des boites de dialogues } }







Répondre avec citation




Partager