2009-08-27 7 views
1

私はスイングベースのモデルを使用しています。私のフォームには "ポーリング(関数名はgetvalue())"という1つのJbuttonが含まれています "getvalue()"という関数名があります。いくつかの時間の経過後)、それをコンソールに印刷します。私はコードとアイデアがほしいと思う、その関数は自動的に5分(または時間間隔のいくつかのスパン)を呼び出し、値を取得し、console.Iでそれを印刷するタイマーの概念を使用してコードが欲しい。Java(Swing)を使って定期的に値をポーリングする方法はありますか?

私のボタンの機能は、専用のボイドのactionPerformed(java.awt.event.ActionEventのEVT)私の自動ポーリングのコードを記述します {

}

のようなものです。

+1

これは昨日投稿した質問です。http://stackoverflow.com/questions/1335129/help-me-sir-java-based – Adamski

+0

は宿題のように聞こえる。ひどい文法にも-1。 – KitsuneYMG

+0

ねえ、貧しい男に休憩を与える。英語は母国語ではないかもしれません。私は彼の英語が私のウルドゥー語より優れていると確信しています。 – Jay

答えて

1

http://download.oracle.com/javase/tutorial/uiswing/misc/timer.html

からスイングタイマー( javax.swing.Timerのインスタンス)を指定された遅延の後に一つまたはそれ以上の アクションイベントを発生させます。 リリース1.3の​​java.utilパッケージに が追加された 汎用タイマ機能とSwingタイマーを混同しないでください。このページでは スイングタイマーについてのみ説明しています。一般的に

、我々はすべての共有のSwingタイマーので、GUI関連の タスクのためのSwingタイマーではなく 汎用タイマを使用して をお勧めします 同じ、既存のタイマースレッド とGUI関連タスクを自動的 実行イベントディスパッチスレッド上で タイマーからGUIに触れることを計画していないか、処理時間が長くて を実行する必要がある場合は、 汎用タイマーを使用することがあります。

関連する問題