Normand Briere
2019-07-23 cf7cfa1c792eebba606a48aa648893f6e4873263
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 }