No.3ベストアンサー
- 回答日時:
あ、やっぱりそうでしたか。
入力からタイマー起動までの仕組みの流れが知りたいのかと
勘違いしました。(^^;
//******************************
//タイマーの起動の部分
//******************************
public void actionPerformed(ActionEvent ae){
//タイマーオブジェクト生成
Timer timer = new Timer();
//起動までの時間
long delayTime = 3000; //3000ms(3秒)
//タスクオブジェクト生成
MyTask task = new MyTask(timer, textField);
//タイマーの開始
timer.schedule(task, delayTime);
}
//******************************
//タスク
//******************************
class MyTask extends TimerTask
{
TextField textField;
Timer timer;
public MyTask(Timer tm, TextField tx){
textField = tx;
timer = tm;
}
/** 時間が来ると、このメソッドが呼び出される
*/
public void run(){
textField.setText("");
textField.setEnabled(true);
//キャンセルしておかないと、いつまでも残っているみたいです
timer.cancel();
}
}
おおまかには、これでいいはずです。
解説が必要なら、言ってください。
No.2
- 回答日時:
>文字列(名前とか)を入力し終わった時点から3秒後です。
それだと、「入力が終わった」という合図をプログラムに教えてあげないとダメですね。
何文字入力されるかプログラムにはわからないから。
入力が終わったことを知らせるボタンが必要で、
そのボタンのアクションリスナー内でタイマーを起動すればいいと思います。同時にテキストフィールドは使用不可にしておいた方がいいでしょう。
と、ここまで書いて気がついたのですが、もしかしたら
単純にタイマーの使い方の質問ですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Firefox(ファイヤーフォックス) Firefox bookmarkの検索BOXでのインクリメンタルサーチを止めたい 5 2022/06/29 12:15
- Excel(エクセル) Excelについて▶あるセルに文字を入力すると、別のセルに色がつく(条件付き書式) 1 2022/03/27 16:43
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- PowerPoint(パワーポイント) you tubeにパワポで作った動画を投稿する方法 1 2023/04/09 22:56
- iPhone(アイフォーン) スマホ文字消しにくい 3 2023/07/27 15:23
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- Excel(エクセル) 【Excel】複数列ごとに取得するセルを変更したい 2 2023/03/23 21:04
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- Java Java 南京錠 2 2023/02/04 11:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数字以外が入力されたらエラー...
-
*をユーザーが入力した数字の数...
-
Eclipseコンソール表示を、リセ...
-
プログラミング初心者です。 Py...
-
正負を反転させて出力するプロ...
-
C言語について
-
プログラミングC言語について
-
cout関数を使っているのですが...
-
C言語でつるかめ算をするにはど...
-
switch文 defaultについて
-
至急教えてください!プログラ...
-
java初心者です。入力されたの...
-
Userformの入力順序をタブオー...
-
WindowsでEOF
-
C言語
-
MinGWのC言語でCTRL+Zで処理が...
-
C言語scanf_sで何故か2回入力に...
-
C++のcinの動作
-
プログラムの進行が一時ストッ...
-
漢字のソートについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
正負を反転させて出力するプロ...
-
数字以外が入力されたらエラー...
-
プログラミング初心者です。 Py...
-
double型が正常に認識されてい...
-
java初心者です。入力されたの...
-
Eclipseコンソール表示を、リセ...
-
scanfが2回使えない・・・?;
-
C言語scanf_sで何故か2回入力に...
-
if文の条件にscanf関数を使うと…?
-
プログラミングの問題です 「金...
-
Linuxで入力待ちなしkeyread関...
-
ワードで文字を入力する時の変...
-
cout関数を使っているのですが...
-
batプログラム上で文字列を入力...
-
Userformの入力順序をタブオー...
-
scanf が無視されます
-
C言語 逆ピラミッドの作り方
-
gets_sがうまく動かない
-
Excel VBAで、Application.Inpu...
おすすめ情報