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