2009-07-10 8 views
-1

実行時にJProgressBarを停止するために使用できるメソッドはありますか?私はボタンがクリックされたときにプログレスバーを開始します(バックグラウンドでスレッドを開始します)。私は正確に欲しいのはこれが私のプログラムの骨子..ですバーウェンデッドロック状況は私のプログラムで発生する進行を止めるために..ですJProgressBar

+0

JProgressBarのは、単独で実行し、それを停止する方法を必要としません。それは価値のための設定者しか持っておらず、それを前進させるために仕事が必要です。 – h22

答えて

1

おそらく、あなたはProgressMonitorを使用することができますか?あなたがダイアログに進行状況を表示する簡単な方法をしたい

  • API documentationから

    :場合

    プログレスバーや進捗モニターを使用するかどうかの決定 は進捗モニターを使用してください。

  • 実行中のタスクはセカンダリなので、ユーザーはタスクの進行状況に関心がないかもしれません。進捗モニタは、タスクがまだ実行中のときにユーザがダイアログを閉じる方法を提供します。
  • タスクをキャンセルする簡単な方法が必要です。進行状況モニターは、ユーザーがタスクを取り消すためのGUIを提供します。進行状況モニターのisCanceledメソッドを呼び出すだけで、ユーザーが[キャンセル]ボタンを押したかどうかがわかります。

ただ、いくつかの考えは、このことができます願っています。

関連する問題