Bonjour, mon but est de faire une interface graphique avec swing pour un programme écrit en c++ , pour ça j'ai écit un petit programme java qui m'éxecute mon programme c++, donc pour faire l'interface je veux créer un seul bouton pour l'intant, et en appuyant dessus je veux que mon programme java se lance pour exécuter mon programme c++.
mon programme se compile mais quand j'appuye sur le bouton il ne se passe rien. voici mon programme:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 private JButton MonBouton ;
   public MaFenetre () {
     super("test") ;
     setSize(300, 200) ;
     Container contenu = getContentPane() ;
     contenu.setLayout(new FlowLayout()) ;
     MonBouton = new JButton("test") ;
     contenu.add(MonBouton) ;
     MonBouton.addActionListener(new EcouteurBouton(contenu)) ;
                       }
   class EcouteurBouton implements ActionListener {
         private Container contenu ;
         public EcouteurBouton (Container contenu) {
                this.contenu = contenu ;
                                                   }
         public void actionPerformed(ActionEvent e) {
 
              try {
                    Runtime runtime = Runtime.getRuntime();
                    Process processus =runtime.exec(new String[] {"./saa"}); // la commande
                    Thread.sleep(1000); // pause de 9 secondes
                  } catch (Exception d){ystem.out.println("Probleme ! ") }  
 
 
 }
                                   }        }
 
 
 
public class bouton {
public static void main(String args[]) {
JFrame fen = new MaFenetre() ;
fen.setVisible(true) ;
}
}
merci pour votre aide.