X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FJalviewFileChooser.java;h=cb476106ab6aa2807734189a14f36bc20f02cdf6;hb=d4271d32477e99e9fbbfa5db3e11f1b79324e60d;hp=3b6e325895f95d1b4eaed1808421a259e52eab95;hpb=4de17e621110fe9f4f57d67aa30af47d9db5bf31;p=jalview.git diff --git a/src/jalview/io/JalviewFileChooser.java b/src/jalview/io/JalviewFileChooser.java index 3b6e325..cb47610 100755 --- a/src/jalview/io/JalviewFileChooser.java +++ b/src/jalview/io/JalviewFileChooser.java @@ -21,12 +21,6 @@ ////////////////////////////////////////////////////////////////// package jalview.io; -import jalview.bin.Cache; -import jalview.gui.JvOptionPane; -import jalview.util.MessageManager; -import jalview.util.Platform; -import jalview.util.dialogrunner.DialogRunnerI; - import java.awt.Component; import java.awt.Dimension; import java.awt.EventQueue; @@ -44,7 +38,6 @@ import java.util.List; import java.util.Map; import java.util.StringTokenizer; import java.util.Vector; -import java.util.concurrent.Callable; import javax.swing.BoxLayout; import javax.swing.DefaultListCellRenderer; @@ -80,7 +73,7 @@ public class JalviewFileChooser extends JFileChooser { private static final long serialVersionUID = 1L; - private Map callbacks = new HashMap<>(); + private Map callbacks = new HashMap<>(); File selectedFile = null; @@ -628,7 +621,7 @@ public class JalviewFileChooser extends JFileChooser */ @Override - public DialogRunnerI setResponseHandler(Object response, Callable action) + public DialogRunnerI setResponseHandler(Object response, Runnable action) { callbacks.put(response, action); return this; @@ -644,12 +637,12 @@ public class JalviewFileChooser extends JFileChooser { return; } - Callable action = callbacks.get(response); + Runnable action = callbacks.get(response); if (action != null) { try { - action.call(); + action.run(); } catch (Exception e) { e.printStackTrace();