【问题标题】:How display progress message/bar when a backend process is running?后端进程运行时如何显示进度消息/栏?
【发布时间】:2013-06-26 21:33:42
【问题描述】:

我使用 Runtime.getRuntime().exec 来运行 perl 程序。现在我想在执行过程中显示一个百分比进度条,然后在 perl 程序执行完成后,它应该关闭进度条。我该怎么做?

Runtime.getRuntime().exec (perl.exe, test.pl);

progress bar code?

请帮忙。

【问题讨论】:

  • 你怎么知道这个过程已经完成了多远?是输出自己的进步吗?或者你只是想要一个无限等待风格的进度?
  • 基本上,perl 程序在后台运行并进行图像比较并产生图像差异。所以不知道怎么配置进度条读取输出。
  • 除非脚本输出这样的信息,否则你无法显示进度,除非你想显示一个不确定的进度条

标签: java progress-bar


【解决方案1】:

您有多种选择。

您可以创建一个“不确定”的进度条,这种样式会一直持续下去,直到您停止它为止。

您可以读取正在运行的程序的输出作为要为进度条设置的值。

或者您可以使用进度监视器来预测操作需要多长时间。

您可以在使用进度条时查看here with the Java tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    相关资源
    最近更新 更多