Bonjour

voila j'ai fais plein de tutoriel d'exemple la doc java mais rien a faire j'arrive pas et je comprends pas comment fonctionne les scrollbar avec les textArea.

Voila mon code de ma fenetre et j'ai 4 textArea sur lesquels je veux mettre des scrollbar.

Quel partie du code est a modifier et pourquoi?


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
 
public class Fenetre extends JFrame{
 
	private JTextArea existe;
	private JTextArea copier;
	private JTextArea modifier;
	private JTextArea supprimer;
 
	private JTextField dossierAcopier;
	private JTextField dossierdestination;
 
	private JButton lancer;
 
	private JScrollPane scrollexiste;
 
	 public Fenetre(String nom){
		 super(nom);
		 Container panel = this.getContentPane();
 
		 /* Objet de la fenetre */
		 this.existe = new JTextArea(" Fichier existant :\n",10,100);
		 this.copier = new JTextArea(" Fichier copié :\n",10,100);
		 this.modifier = new JTextArea(" Fichier remplacé :\n",10,100);
		 this.supprimer = new JTextArea(" Fichier n'existant plus :\n",10,100);
 
		 this.dossierAcopier = new JTextField(60);
		 this.dossierdestination = new JTextField(60);
 
 
		 this.scrollexiste = new JScrollPane(this.existe);
 
 
		 this.lancer = new JButton("Lancer");
 
 
 
		 /* Container de la fenetre ayant les objets */
		 panel.setLayout(null);
 
		 panel.add(this.existe);
		 panel.add(this.copier);
		 panel.add(this.modifier);
		 panel.add(this.supprimer);
		 panel.add(this.dossierAcopier);
		 panel.add(this.dossierdestination);
		 panel.add(this.lancer);
 
		 /* Emplacement des objets */
		 this.dossierAcopier.setBounds(25,25,225,20);
		 this.dossierdestination.setBounds(25,50,225,20);
		 this.existe.setBounds(25,100,225,400);
		 this.copier.setBounds(265,100,225,400);
		 this.modifier.setBounds(505,100,225,400);
		 this.supprimer.setBounds(745,100,225,400);
		 this.lancer.setBounds(412,525,200,25);
 
 
		 setSize(1024,600);
 
		 setContentPane(panel); 
	     setVisible(true); 
 
	 }
 
}