Arboles en java

Páginas: 3 (545 palabras) Publicado: 25 de noviembre de 2011
1.1. ¿Cómo utilizar árboles?
Podemos utilizar árboles con la clase JTree, se puede mostrar un árbol de datos. JTree realmente no contiene datos, simplemente es un vista de ellos. Aquí tienes unaimagen de un árbol.

Como muestra la figura anterior, JTree muestra los datos verticalmente. Cada fila contiene exactamente un ítem de datos (llamado un nodo). Cada árbol tiene un nodo raíz. Losnodos que no pueden tener hijos se llaman nodos leaf (hoja). En la figura anterior, el aspecto-y-comportamiento marca los nodos hojas con una Flecha.
Los nodos que no sean hojas pueden tenercualquier número de hijos, o incluso no tenerlos. En la figura anterior, el aspecto-y-comportamiento marca los nodos que no son hojas con un carpeta. Normalmente el usuario puede expandir y contraer losnodos que no son hojas -- haciendo que sus hijos sean visibles o invisibles -- pulsando sobre él.
1.2. ¿Cómo crear un árbol?
* Para crear un árbol se tiene que crear una raíz que es el nodoprincipal del cual se van a colocar los demás nodos.
* public Arbol() {
* ...
* top = new DefaultMutableTreeNode("Raíz");* createNodes(top);
*

* Crea un árbol que permite una selección a la vez.
* JTree tree =new JTree(treeModel);
* tree.getSelectionModel().setSelectionMode
* (TreeSelectionModel.SINGLE_TREE_SELECTION);

* Seincluye para las hojas la imagen "right.gif"
* DefaultTreeCellRenderer renderer = new DefaultTreeCellRenderer();
* renderer.setLeafIcon(newImageIcon("./right.gif"));
* tree.setCellRenderer(renderer);

* Aquí se se crean los nodos del inicio del programa con sus respectivos programas
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • arboles en java
  • Arboles Java
  • Java arboles
  • Arboles java
  • Arboles
  • Arbol Huffman En Java
  • Arbole Binarios En Java
  • Ensayo de arboles en java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS