bonjour,

j'ai fait un code simple pour faire un arbre mais j'aimerais interagir au clique de l'utilisateur sur un dossier ou sur un fichier...

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
import java.awt.*;
import javax.swing.*;
import javax.swing.tree.*;
 
public class A
{
		private static Object [] nodeNames = { "one","two", "three", "four", "five", "six", "seven", new Integer(8), new Integer(9), new Float(10) };
		private static boolean [] leaf = { false, true, true, false, true, true, false, true, true, true };
 
		public static void main(String args[]) 
		{
			JFrame jf = new JFrame("Tree Test");
			DefaultMutableTreeNode [] nodes = new DefaultMutableTreeNode[10];
 
			for (int i = 0; i < nodes.length; i++) 
			{
				nodes[i] = new DefaultMutableTreeNode(nodeNames[i], !leaf[i]);
			}
 
			nodes[0].add(nodes[1]);
			nodes[0].add(nodes[2]);
			nodes[0].add(nodes[3]);
			nodes[0].add(nodes[6]);
			nodes[0].add(nodes[9]);
			nodes[3].add(nodes[4]);
			nodes[3].add(nodes[5]);
			nodes[6].add(nodes[7]);
			nodes[6].add(nodes[8]);
 
			JTree jt = new JTree(nodes[0]);
			jf.getContentPane().add(jt,
			BorderLayout.CENTER);
			jf.pack();
			jf.setVisible(true);
}
}
ici quand l'utilisateur double clique sur un dossier, il s'affiche les fichiers correspondants.

Mais ici, je dialogue avec un serveur et l'applet est le client, mon but est d'afficher les fichiers présents dans un répertoire du serveur sous forme d'un JTree dans le client...

donc des que l'utilisateur va cliquer sur un dossier, il faut que l'on puisse demander au serveur ce qu'il y a dans ce répertoire et l'afficher sur le client...

si vous avez une idée ? ou une meilleur idée de procéder ?

merci