Como detectar clique duplo em node de JTree?

eu aprendi a pega cliques simples de selecao em JTree, mas eu preciso detectar cliques duplos, alguem pode me ajuda?

Imagino então que esteja usando mouseListener, então, basta fazer o seguinte:

public void mouseClicked( MouseEvent e )
{
     if( e.getClickCount() == 2 ) {
          // faz algo
     }
}

[quote=LIPE]Imagino então que esteja usando mouseListener, então, basta fazer o seguinte:

public void mouseClicked( MouseEvent e ) { if( e.getClickCount() == 2 ) { // faz algo } } [/quote]

mas com isso como eu vo identifica qual Node foi clicado?

e por que nao conseguiria ? se vc tem referencia a JTree, é so pedir pra ela te devolver os nodes selecionados.

(JTree)e.getSource()

Hum, não sei se é tão simples.

Olhe como faço:

public void mouseClicked( MouseEvent e )
{
	// duplo clique
	if( e.getClickCount() >= 2 )
	{
		TreePath path = tree.getPathForLocation( e.getX(), e.getY() );
		MyTreeNode = ( MyTreeNode ) path.getPathComponent( path.getPathCount() - 1 );
	}
}