Re: Hi, I need your ideas. swing problems!!!!!!



If you add a mouse listener to a tree, it will work on nodes.

tree.addMouseListener (new MouseAdapter() {
public void mousePressed (MouseEvent e) {
if (e.isPopupTrigger()) {
popup.show (e.getComponent(),
e.getX(), e.getY());
}
}
}) ;
}

You can find the node that was clicked on by:

DefaultMutableTreeNode node = (DefaultMutableTreeNode)
tree.getLastSelectedPathComponent();

--
Fahd Shariff
http://www.fahdshariff.cjb.net

.