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:
merci pour votre aide.
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) ; } }
Partager