Normand Briere
2019-07-23 0f4fa9dc4191aaee9661c1e6d73725436ae64ac2
cTree.java
....@@ -20,7 +20,11 @@
2020 {
2121 public void mousePressed(MouseEvent e)
2222 {
23
- if (e.isPopupTrigger()) {
23
+ if (e.isPopupTrigger())
24
+ {
25
+ int row = getClosestRowForLocation(e.getX(), e.getY());
26
+ if (!isRowSelected(row))
27
+ setSelectionRow(row);
2428 popup.show((JComponent) e.getSource(), e.getX(), e.getY());
2529 }
2630 }