Bonjour, je en bts en alternance et dans mon entreprise je commence à développez en java. Pour mon premier programme j'ai essayé de faire un petit programme qui enregistre le mot de passe d'un pc lorsqu'on le change. (On le rentre dans le programme et un fichier txt est sauvegarder sur un lecteur réseau mapper).
Le problème c'est que mon code ne compile pas.
Je vous le met
Eclipse me souligne 2 parties de mon code
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92 import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.event.*; import java.io.*; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import javax.swing.*; public class FenetreSaisie extends JFrame implements ActionListener { private JPanel container = null;//Déclaration de lobjet JPanel private FlowLayout layout = null ;//Déclaration de notre layout private JLabel texte = null; private JButton validate = null ; private JButton exit = null; private JTextField newpassword = null; public String password; private FenetreSaisie() { super(); build(); fichier(); } public static void main(String[] args) { FenetreSaisie gui = new FenetreSaisie(); gui.setVisible(true); } private void build(){ this.setTitle("New password"); this.setSize(350,150); this.setLocationRelativeTo(null); //On centre la fenêtre sur lécran this.setResizable(false) ; this.setContentPane(getContainer()) ;//On lui dit de mettre le panel en fond this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } private JPanel getContainer() { layout = new FlowLayout() ; //Instanciation du layout layout.setAlignment(FlowLayout.LEFT) ; container = new JPanel() ; container.setLayout(layout); texte =new JLabel("Si vous avez modifiez le mot de passe réentrez le"); texte.setPreferredSize(new Dimension(400,25)); container.add(texte); newpassword = new JTextField(); newpassword.setPreferredSize(new Dimension(300,25)); container.add(newpassword); password = newpassword.getText(); validate = new JButton("Valider"); validate.setPreferredSize(new Dimension(125,25)); validate.addActionListener(this) ; container.add(validate); exit = new JButton("Quitter"); exit.setPreferredSize(new Dimension(125,25)); exit.addActionListener(this); container.add(exit); return container ; } public void actionPerformed(ActionEvent e) { if(e.getSource()==validate) { public void fichier() { BufferedWriter out = new BufferedWriter(new FileWriter("c:\\Password.txt")); String s = "Mot de passe de la Build Machine"; out.write(s); out.newLine(); s = password; out.write(s); out.close(); } System.exit(0); } if(e.getSource()==exit) { System.exit(0); } } }
fichier(); et public void fichier()
Pourriez vous me donner un conseil svp?
Merci d'avance
Partager