From 56e82bd957d95b07b7e023e2012032adae0ad30a Mon Sep 17 00:00:00 2001 From: Nicolas Chiaruttini Date: Thu, 16 May 2024 16:13:59 +0200 Subject: [PATCH] fix #268 --- .../bdvpg/bdv/navigate/RayCastPositionerSliderAdder.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/sc/fiji/bdvpg/bdv/navigate/RayCastPositionerSliderAdder.java b/src/main/java/sc/fiji/bdvpg/bdv/navigate/RayCastPositionerSliderAdder.java index cc49418b..6d155c21 100644 --- a/src/main/java/sc/fiji/bdvpg/bdv/navigate/RayCastPositionerSliderAdder.java +++ b/src/main/java/sc/fiji/bdvpg/bdv/navigate/RayCastPositionerSliderAdder.java @@ -65,6 +65,15 @@ public class RayCastPositionerSliderAdder implements Runnable { public RayCastPositionerSliderAdder(BdvHandle bdvh) { this.bdvh = bdvh; slider = new JSlider(JSlider.VERTICAL); + slider.addMouseWheelListener(e -> { + int notches = e.getWheelRotation(); + System.out.println(notches); + if (notches < 0) { + slider.setValue(slider.getValue() + 1); + } else if (notches > 0) { + slider.setValue(slider.getValue() - 1); + } + }); } int nPositions;