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