Vc pode fazer o seguinte tamb�m. Vc pode pedir o ultimo selecionado e pegar
o nome dele. Para pegar o �ltimo n� vc usa o m�todo getLastPathComponent()
usado por qualquer javax.swing.tree.DefaultMutableTreeNode. L� vc pode
conseguir o nome dele usando o m�todo getUserObject() caso vc tenha passado
como atributo uma string com a descri��o de cada n�
Boa Sorte,
Jeff
-----Mensagem original-----
De: Edson Almeida Jr [ mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ]
Enviada em: sexta-feira, 20 de abril de 2001 16:22
Para: [EMAIL PROTECTED]
Assunto: [java-list] Capturar o Ultimo galho da Arvore, como ?
Amigos,
Estou desenvolvendo uma rotina que trabalha com a classe JTree e estou tendo
problemas para capturar a descri��o do n� da arvore corrente. Ex:
Menu
|
--- Sistemas
| |
| ---- Calculo
--- Consultas
|
---- Relat�rios
Com a captura do path corrente da arvore eu obtenho a sequinte string
abaixo:
[Menu.Sistemas.Calculo]
Como eu fa�o para capturar s� a ultima parte CALCULO, eu montei o codigo
abaixo e s� consigo chegar at� a captura do Path, ent�o amigos como eu fa�o
para capturar a ultima parte da arvore ?
// Evento de Sele��o
tree.addTreeSelectionListener( new
javax.swing.event.TreeSelectionListener() {
public void valueChanged(TreeSelectionEvent e) {
tree_valueChanged(e);
}
} );
}
catch (Exception e)
{ System.out.println("Erro " + e);
}
}
private void tree_valueChanged(TreeSelectionEvent e){
String result = e.getPath().toString();
<file://tMensagem.setText> tMensagem.setText( result );
}
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
RES: [java-list] Capturar o Ultimo galho da Arvore, como ?
Jeferson Fonseca de Mello Junior Wed, 25 Apr 2001 14:31:26 -0700
