2016-04-05 3 views
0

こんにちは私は、選択した2つのフォルダのディレクトリ全体とは異なるファイルを検索するプログラムを持っています。しかし、私の問題は、2つのディレクトリに大きなファイルがある場合です。 UIの外観はハングアップしているようです。それを防ぐには、プログレスバーを使用するので、ユーザーはすべてのディレクトリを検索するのにどれくらいの時間がかかります。しかし、問題は、すでに検索が完了したときにプログレスバーが実行されていたことです。ユーザーが特定のボタンをクリックしたときにプログレスバーを開始させる方法を教えてください。前もって感謝します。ファイルを検索するプログレスバー

+0

あなたはこれを見たことがありますか? https://docs.oracle.com/javase/tutorial/uiswing/components/progress.html – bholagabbar

+0

はい。私はチュートリアルを使用しましたが、ファイルの検索が既に完了したときに進行状況バーが開始されることに気付きました。すべてのファイルを表示するテーブルがあり、すべてのファイルがすでに表示されている場合は、進行状況バーが表示されます。しかし、私はすべてのファイルを検索するために私のボタンの進捗バーを実行するために使用された – Jan

答えて

0

http://jsfiddle.net/sylouuu/V7a3Y/

- Your progress bar will start if button is clicked and stop this when search is completed 
- In this example you can set duration of progress bar so you know what is your searching algorithm max time you can set same here. Also you can change maxwidth and can remove percentage 
+0

jsfiddleからのコードを含めてください、あなたの説明をコードとして書かないでください。 –