From 0547a0211e8ef183c619b7c7eff8b3bc795da8fe Mon Sep 17 00:00:00 2001 From: rusefillc Date: Sun, 18 Aug 2024 19:32:37 -0400 Subject: [PATCH] only:JScrollPane --- .../ui/src/main/java/com/rusefi/ui/PcanConnectorUI.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/java_console/ui/src/main/java/com/rusefi/ui/PcanConnectorUI.java b/java_console/ui/src/main/java/com/rusefi/ui/PcanConnectorUI.java index 9b891bb18b..444e427f20 100644 --- a/java_console/ui/src/main/java/com/rusefi/ui/PcanConnectorUI.java +++ b/java_console/ui/src/main/java/com/rusefi/ui/PcanConnectorUI.java @@ -23,7 +23,12 @@ public class PcanConnectorUI { JPanel panel = new JPanel(new BorderLayout()); panel.add(new JLabel("Running PCAN connector for TS: RX on " + Integer.toString(Fields.CAN_ECU_SERIAL_RX_ID, 16)), BorderLayout.NORTH); JTextArea logTextArea = new JTextArea(); - panel.add(logTextArea, BorderLayout.CENTER); + JPanel panelForScroll = new JPanel(new BorderLayout()); + panelForScroll.add(logTextArea, BorderLayout.CENTER); + + JScrollPane scrollPane = new JScrollPane(panelForScroll, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); + + panel.add(scrollPane, BorderLayout.CENTER); StatusConsumer statusConsumer = (string, breakLineOnTextArea, sendToLogger) -> SwingUtilities.invokeLater(() -> { if (sendToLogger) {