Bonjour
j'ai un petit probleme en java que vous pourrez peut etre m'aider a le resoudre:
j'affiche des Jcheckbox dans une Jpanel avec 2 boutons reset et save
le bouton reset rement les chackbox dans l'etat non checké
le bouton save doit me permettre de sauvegarder des fichier xml
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
36
37
38
 
CheckBox1=new JCheckBox("Base d'environnements naturels",false);
        //  JCheckBox CheckBox1 = new JCheckBox("A1",false);
          DownloadPanel.add(CheckBox1,checkBoxConstraint);
 
          checkBoxConstraint.gridx = 0;
          checkBoxConstraint.gridy = 1;   
          checkBoxConstraint.weightx = 2.0;
 
          CheckBox2 = new JCheckBox("A2",false);
          DownloadPanel.add(CheckBox2,checkBoxConstraint);
 
          checkBoxConstraint.gridx = 0;
          checkBoxConstraint.gridy = 2;
          CheckBox3 = new JCheckBox("A3",false);
          DownloadPanel.add(CheckBox3,checkBoxConstraint);
 
          checkBoxConstraint.gridx = 0;
          checkBoxConstraint.gridy = 3;
          CheckBox4 = new JCheckBox("A4",false);
          DownloadPanel.add(CheckBox4,checkBoxConstraint);
          checkBoxConstraint.gridx = 0;
          checkBoxConstraint.gridy = 3;
 
          //-----------------------Text field creation
          checkBoxConstraint.gridx=0;
          checkBoxConstraint.gridy=4;
          JTextField TextField1 =new JTextField("JFDJDFSJDFJ",20);
          DownloadPanel.add(TextField1,checkBoxConstraint);
          checkBoxConstraint.gridx=0;
          checkBoxConstraint.gridy=7;
          buttonReset = new JButton("Reset");
          buttonReset.addActionListener(this);
          DownloadPanel.add(buttonReset,checkBoxConstraint);
          checkBoxConstraint.gridx=0;
          checkBoxConstraint.gridy=8;
          buttonSave = new JButton("Save");
          DownloadPanel.add(buttonSave,checkBoxConstraint);
en faite si je check A1 il faut que je sauvegarde les fichiers contenu dans par exemple /home/A1 dans /home/ex/A1
bien sure j'ai une action performed
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
    public void actionPerformed(ActionEvent e) {
        Object source = e.getSource();
        if (source == buttonReset) {
            CheckBox1.setSelected(false);
            CheckBox2.setSelected(false);
            CheckBox3.setSelected(false);
            CheckBox4.setSelected(false);
        } else if (source == buttonSave) {
         if (CheckBox1.isSelected())
????????????????????
        }
      }
merci