1

最終的に何かの展開につながる機能のワークフローがあります。手順は次のとおりです。

  1. 出力を生成する Python スクリプトを実行します。

  2. この出力を特定の場所にコピーする bash スクリプトを実行します

  3. Javaプログラムを実行するbashスクリプトを実行します(1、2の出力に応じて)(makeの実行には数時間かかります)

  4. この出力に対して別の bash スクリプトを実行します - 最終ステップ

パラメータのセットを与える GUI からこのワークフローを開始できるようにしたいと考えています。

次に、各ステップのステータス レポートを取得できるようにしたいと考えています。これにより、実行中のユーザーが現在実行中のステップを知ることができます。

ここでの主な問題は、各ステップが完了するまでに時間がかかる場合があることです。Java で GUI を開発した経験は限られています。

私が行くべき方向について何かアドバイスはありますか?

4

1 に答える 1

2

これを本当に Java で書きたい場合は、優れたウィザード ライブラリを見つけてみてください。詳細については、この質問を参照してください。

次に、スクリプトが完了した操作のパーセンテージなどのフィードバックを提供する可能性がある場合は、JProgressBar各ステップを個別に実行し、全体的なステップを実行して、ユーザーに現時点でどれだけの処理が行われたかを示すことができます。

于 2012-09-09T19:40:58.670 に答える