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
| import javax.print.attribute.Size2DSyntax;
import javax.swing.JFrame;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
/*
* Arbrejtree.java
*
* Created on 10 mars 2008, 20:26
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
/**
*
*
*/
public class Arbrejtree extends JFrame{
private String i;
/** Creates a new instance of Arbrejtree */
public Arbrejtree() {
// setSize(500,500);
DefaultMutableTreeNode racine = new DefaultMutableTreeNode("cest la racine");
for( int i = 0; i < 3; ++i)
racine.add( new DefaultMutableTreeNode("fils N° "+ i));
JTree monArbre = new JTree(racine) ;
//pour rajouter des noeuds
racine.add( new DefaultMutableTreeNode ("fils N° "+ i));
monArbre.setModel (new DefaultTreeModel(racine));
}
public static void main (String []args){
// Arbrejtree es = new Arbrejtree();
// es.setVisible(true);
}
} |
Partager