1

いくつかのカスタム アクションを使用して、Timer というクラスを作成しました。

その後、必要なことだけを行うクラス javax.swing.Timer があることがわかりました。

そこで、"My" Timer クラスの名前を (NetBeans の Refactor ボタンを使用して) 別の名前に変更し、内部で次のようにしました:

Timer timer = new Timer();
timer.schedule(new SayHello(), 5000);

しかし、それはうまくいきませんでした.Timerの構築には、古いクラスが必要とするいくつかの変数が必要であるというエラーが発生しました。したがって、javax.swing.Timer ではなく、古いクラスを参照します。

何が起こっているのか誰か教えてください。

これをやろうとしました:

javax.swing.Timer timer = new javax.swing.Timer();
timer.schedule(new SayHello(), 5000);

しかし、それもうまくいきませんでした

4

1 に答える 1