0

私は Java プロジェクトに取り組んでおり、Timer クラスを使用しています。というわけで輸入しjavax.swing.*ました。しかし、新しい Timer オブジェクトを作成しようとすると、タイマー パッケージがインポートされていないかのように動作します。としてインポートするとjavax.swing.Timer、認識して使用できます。それはコンパイラのバグですか、それとも何が機能するのかわからないの.*ですか? ありがとう...

4

1 に答える 1

0

これはコメントの文字数制限を超えるため、回答として入力しています。

まず、「インポートされたタイマー パッケージがないものとして動作します」。- タイマーパッケージのようなものはありません。javax.swing.Timerクラスです

import javax.swing.*likeをインポートするjavax.swing.Timerと、Eclipse のエディターでクラスで使用できるようになります。javax.swing.Timer timer = ..ただし、トップにあるにもかかわらず、Eclipse が宣言を行うことを強制してimport javax.swing.*;いる場合は、別の種類のタイマーをインポートした可能性が非常に高くなります。import ステートメントを調べて、import java.util.Timerこの動作を引き起こす可能性のあるものを探します。また、前の行に特定の構文エラーがあると、この動作が発生する可能性があります。全体として、質問を適切に記述すれば、質問は適切な回答を得ることができます。あなたの画面をまったく見ていない人でも、私たちが話していることを理解できるように、あなたが何をしているのかについて少なくともコードを垣間見る必要があります。

于 2012-04-11T01:14:29.157 に答える