salut voila mon code lorsque je le lance il ne fonctionne pas:
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
public void actionPerformed(ActionEvent e) {
         String target = (String) r.jComboBoxTarget.getSelectedItem();
        String prot = (String) r.jComboBoxProt.getSelectedItem();
        String opt = r.textFieldOpt.getText();
        String source = r.jFormattedTextSource.getText();
        String dest=r.jFormattedTextFieldDest.getText();
        String type =(String) r.jComboBoxType.getSelectedItem();
        String n = r.textFieldnu.getText();
        int num = Integer.parseInt(n);
 
        Session session = HibernateUtil.currentSession();
        Transaction tr=session.beginTransaction();
	Regles r = new Regles();
	r.setTarget(target);
        r.setProt(prot);
        r.setOpt(opt);
        r.setDestination(dest);
        r.setSource(source);
        r.setType(type);
         r.setNum(num);
	session.save(r);
	session.flush();
	tr.commit();
	HibernateUtil.closeSession();
 
	JOptionPane.showMessageDialog(null,"Ajout du Regle  avec succée!!!");
        //dInputStream d=p.getInputStream()=System.out.println("iptables -A " + type + "-s " + source + "-d " + dest + "-j " + target");
 
                try {
                    /////////////////////ource,target,prot,type);
                    Runtime.getRuntime().exec("iptables -A " + type + "-s " + source + "-d " + dest + "-j " + target);
                    System.out.println("ok");
                } catch (IOException ex)
je veux recuperer les valeurs de mon panel et apres les lancer avec la commande iptables