Ayuda con eventos e hilos

Juang3
28 de Octubre del 2004
Hola a todos.
Tengo un problema con un asunto de hilos o eventos, no se realmente.
tengo que hacer una funcion que obtenga el nombre del nodo seleccionado en un Jtree, que luego haga al nodo editable y espere a que se termine de editar y luego obtenga el nuevo nombre y lo compare con el que tenía inicialmente para ver si fue cambiado.
el problema esta en que la funcion no espera a que termine de editarse el nodo, sino que lo hace editable y mientras se esta editando el nodo, está pidiendole tambien el nuevo nombre.

como hago para que la funcion espere a que el nodo se ternmine de editar?
como hacer que la funcion espere hasta que ocurra un evento especifico.
lo intenté así pero no sirve:

while(tree.isEditing()){
//no haga nada y quedese en el siclo
}
String newNam,e = obtenerNombre();


gracias de antemano a quien me pueda ayudar.
luego hace