From c9e52433cb18c74986299ea3d1e67bc963b0f27b Mon Sep 17 00:00:00 2001 From: Mike Bailey <jmbailey@nps.edu> Date: Fri, 4 May 2018 15:43:20 -0700 Subject: [PATCH] Use lambda --- .../main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java b/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java index 1cfccfd..4dc637e 100644 --- a/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java +++ b/OpticalSignalingCommsToolbox/src/main/java/edu/nps/moves/qrtda/swing/QRTdaGuiPanel.java @@ -163,9 +163,7 @@ public class QRTdaGuiPanel extends JPanel implements ReadyListener the gui event thread runs differently than on Mac, and setting one divider without finishing out the last is a problem. */ - new Thread(new Runnable() { - @Override - public void run() { + new Thread(() -> { try { SwingUtilities.invokeAndWait(()->TBSplit.setDividerLocation(Integer.parseInt(QRPreferences.getInstance().get(TBDIVIDERLOCATION_PREF, "-1")))); SwingUtilities.invokeAndWait(()->LRSplit.setDividerLocation(Integer.parseInt(QRPreferences.getInstance().get(LRDIVIDERLOCATION_PREF, "-1")))); @@ -176,7 +174,6 @@ public class QRTdaGuiPanel extends JPanel implements ReadyListener System.out.println("Error setting splitter dividers"); } SwingUtilities.invokeLater(()->setupSplitListeners()); - } }).start(); } /** -- GitLab