用Java实现执行日志

时间:2014-04-02 12:12:03

标签: java executable-jar swingworker

来自WPF世界,我很难在Java中实现一些基本的东西。 我需要从另一个Java GUI应用程序执行* .JAR文件。这个JAR文件需要几分钟才能完成,我希望GUI不要冻结。

所以,我最初的解决方案是:创建一个SwingWorker类来在后台调用命令行。

我主要担心的是:

  1. 我需要从* .JAR文件中获取控制台输出并在GUI中显示它。是否可以从后台线程更新GUI?

  2. 是否可以从用户输入中取消线程?

  3. 如何通知线程已完成?

  4. 我的解决方案是好的吗?

0 个答案:

没有答案