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
|
import javax.swing.*;
import java.awt.*;
class Arbre extends JPanel
{
JTree tree;
public Arbre()
{
DefaultMutableTreeNode top, noeud, fils, n;
top = new DefaultMutableTreeNode("Top");
tree = new JTree(top);
noeud = new DefaultMutableTreeNode("Repertoire 1");
top.add(noeud);
n = new DefaultMutableTreeNode("1a"); noeud.add(n);
n = new DefaultMutableTreeNode("1b"); noeud.add(n);
noeud = new DefaultMutableTreeNode("Repertoire 2");
top.add(noeud);
n = new DefaultMutableTreeNode("2a"); noeud.add(n);
fils = new DefaultMutableTreeNode("2d"); noeud.add(fils);
n = new DefaultMutableTreeNode("3a"); fils.add(n);
}
}
class Interface1 extends JFrame
{
public Arbre panel;
public Interface1()
{
super();
setTitle("sa");
// url = chemin de l'image que tu veux afficher. Lors de l'appel de TigerFrame ne pas oublier de préciser le chemin de l'image
panel = new Arbre();
this.setContentPane(panel);
this.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
this.setVisible(true);
}
public static void main(String [] args)
{
Interface1 i= new Interface1();
i. setBounds(250,170,550,500);
}
} |
Partager