20 package net.sf.gridarta.gui.utils;
22 import java.awt.Component;
23 import java.awt.EventQueue;
24 import java.lang.reflect.InvocationTargetException;
25 import net.
sf.japi.swing.misc.Progress;
26 import org.jetbrains.annotations.NotNull;
52 EventQueue.invokeAndWait(progress::finished);
53 }
catch (
final InterruptedException ignored) {
54 Thread.currentThread().interrupt();
55 }
catch (
final InvocationTargetException ex) {
62 return progress.getParentComponent();
66 public void setLabel(
final String msg,
final int max) {
67 EventQueue.invokeLater(() ->
progress.setLabel(msg, max));
72 EventQueue.invokeLater(() ->
progress.setValue(value));