From cbb7e83810a43e9be0664d031f3860b8a4709c5f Mon Sep 17 00:00:00 2001 From: rusefillc Date: Tue, 11 Jan 2022 14:04:58 -0500 Subject: [PATCH] live data - maybe fixing mouse scrolling at least in some cases? --- .../ui/src/main/java/com/rusefi/ui/LiveDataPane.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/java_console/ui/src/main/java/com/rusefi/ui/LiveDataPane.java b/java_console/ui/src/main/java/com/rusefi/ui/LiveDataPane.java index a7a4936e27..06258247ee 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/LiveDataPane.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/LiveDataPane.java @@ -6,7 +6,6 @@ import com.rusefi.core.Sensor; import com.rusefi.enums.live_data_e; import com.rusefi.ldmp.StateDictionary; import com.rusefi.livedata.LiveDataParserPanel; -import com.rusefi.livedata.LiveDataView; import com.rusefi.ui.util.UiUtils; import com.rusefi.ui.widgets.IntGaugeLabel; import org.jetbrains.annotations.NotNull; @@ -44,11 +43,10 @@ public class LiveDataPane { JPanel liveDataParserContent = LiveDataParserPanel.createLiveDataParserPanel(uiContext, view, values, fileName).getContent(); JButton shortCut = new JButton(fileName); - shortCut.addActionListener(new ActionListener() { - @Override - public void actionPerformed(ActionEvent e) { - scroll.getVerticalScrollBar().setValue(liveDataParserContent.getLocation().y); - } + shortCut.addActionListener(e -> { + scroll.getVerticalScrollBar().setValue(liveDataParserContent.getLocation().y); + // we want focus there so that mouse wheel scrolling would be active + scroll.requestFocus(); }); leftList.add(shortCut);