JTree and dropdown options on right clicking nodes
I'm trying to use the JTree and implement different drop downs for all the parent nodes and the children nodes. Here's what I've done: pmTree.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { try { if(evt.getButton() == evt.BUTTON1) { } else if (evt.getButton() == evt.BUTTON3) { TreePopup(evt); //pmTree.updateUI(); } }catch (Exception e) {} } }); and PopupCode: public void TreePopup(java.awt.event.MouseEvent evt) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) pmTree.getLastSelectedPathComponent(); popup = new