2

ある場所から別の場所にファイルをコピーする必要があるスタンドアロンのJavaアプリケーションを作成しました。しかし、コピーには時間がかかるので、Javaの進行状況モニターを使用してコピーの進行状況を表示したいと思います。Progress Monitorにはパラメータとしてタスクが必要ですが、そのコピー機能のタスクを作成する方法がわかりません。タスクの作成に関するコードや例を教えてください。
-前もって感謝します

4

2 に答える 2

2

TaskはSwingWorkerのサブクラスです。このチュートリアルを読んでください。

于 2011-01-31T07:14:15.103 に答える
2

進行状況モニターのタスクを作成するには、最初に、doInBackground()メソッドで実行されるコードに言及するswingworkerのサブクラスを作成します。次に、クラスのオブジェクトを作成して実行します。Progress Monitorの場合、オブジェクトを呼び出すクラスにpropertyChangeListenerを追加し、ProgressMonitorを作成する特定のオブジェクトにchangepropertyListenerを追加します。詳細については、このリンクを確認してください。

于 2011-02-05T10:27:04.143 に答える