15/02/2015, 14:25
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 2
Antigüedad: 9 años, 11 meses Puntos: 0 | |
Respuesta: ayuda con jTree Hola que tal. soy novato en java y tuve el mismo problema pero leyendo un poco lo resolvi de la siguiente manera. el codigo es muy sencillo. espero te sirva.
todo esto lo hacemos dentro del evento treeSelection.
private void jTreeValueChanged(javax.swing.event.TreeSelectionE vent evt) {
//primero defino el modelo que seria similar al que utilizas para llenar el arbol
DefaultMutableTreeNode nodo=(DefaultMutableTreeNode)
//El jTree es el nombre del elemento swing. y le agregamos el metodo para capturar el evento del muse.
jTree.getLastSelectedPathComponent();
//aqui le decimos que si el evento esta vacio me retorne al principio.
if(nodo==null)
return;
//Si no esta vacio o nulo pasa a comprobar si se selecciono un elemento o nodo del arbol me carga el nombre del nodo a un campo de texto que en este caso seria txtParametro.setText y lo convierte en String o cadena y pueda ser cargado al jtextfiel
if(nodo.getLevel()>=0){
txtParametro.setText(nodo.toString());
}
}
// Una vez obtenido nombre del nodo, lo utilizamos como parametro para hacer tus consultas como quieras. |