Ejemplo JTree en Java
Ejemplo JTree en Java
Ejemplo JTree en Java
Que es?
El Jtree es uno de los componentes complejos aveces mas dificiles
de entender y por su "grado de complejidad" muchas veces evitado
por algunos....... representa un rbol jerrquico que podemos
mostrar en nuestras aplicaciones, se compone de nodos a los que le
podemos vincular eventos o acciones dependiendo de nuestras
necesidades.
En Java podemos hacer casi cualquier cosa con este componente, sin
embargo dependiendo de lo que necesitemos el grado de dificultad y
los conocimientos en programacin pueden variar.
El Ejemplo.
En esta ocasin y como es normal, vamos a hacer un ejemplo simple,
no vamos a profundizar mucho en el componente, tan solo usaremos
lo necesario para crear nuestro rbol y que se entienda su
funcionamiento.
La Aplicacin.
La Aplicacin es muy simple, contaremos con una Clase Principal y
una Clase Ventana, la primera clase sera desde donde realizamos el
llamado a la ventana del sistema mostrada anteriormente......
veamos de forma rpida lo principal de nuestra clase....
Que es?
Un Jtable representa una tabla de datos con sus respectivas Filas y
Columnas, la informacin que se muestra en ella puede ser ingresada
tanto por nosotros como obtenida de una base de datos...
El Ejemplo.
Para el ejemplo presentaremos una ventana de registro de usuarios
donde a medida que se diligencia el formulario, se almacenan los
datos en la BD, desde all se obtendr la informacin y se mostrarn
los datos en 2 JTable.........
los JTable son aparentemente iguales, sin embargo la diferencia esta
en la forma como los llenamos...........el primero lo llenaremos
usando lgica de programacin, el segundo lo llenaremos con un
componenteDefaultTableModel.........
La Aplicacin.
Como se mencion el ejemplo es simple,
tenemos una seccin de registro y una seccin donde mostramos
losJTable.
Por cuestiones de simplicidad no aplicaremos el MVC de lleno, sin
embargo seguimos usando los patrones DAO y VO para el manejo de
la informacin, el primero para comunicarnos con la BD y el segundo
para transportar nuestros datos.