From 600a49af645c2f8152d572a8c2ec563069358f67 Mon Sep 17 00:00:00 2001 From: "J. Neugebauer" Date: Fri, 8 Jul 2022 09:52:03 +0200 Subject: [PATCH] =?UTF-8?q?invokeLater=20gibt=20nun=20auch=20eine=20Future?= =?UTF-8?q?=20zur=C3=BCck?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/schule/ngb/zm/tasks/TaskRunner.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/schule/ngb/zm/tasks/TaskRunner.java b/src/schule/ngb/zm/tasks/TaskRunner.java index 0173fca..3c96d56 100644 --- a/src/schule/ngb/zm/tasks/TaskRunner.java +++ b/src/schule/ngb/zm/tasks/TaskRunner.java @@ -40,8 +40,16 @@ public class TaskRunner { return r.pool.submit(task, result); } - public static void invokeLater( Runnable task ) { - SwingUtilities.invokeLater(task); + public static Future invokeLater( Runnable task ) { + FutureTask future = new FutureTask<>(task, null); + SwingUtilities.invokeLater(future); + return future; + } + + public static Future invokeLater( Runnable task, T result ) { + FutureTask future = new FutureTask<>(task, result); + SwingUtilities.invokeLater(future); + return future; } public static void shutdown() {