0

我正在开发一个 java 项目,我正在使用 Timer 类。所以,我导入了javax.swing.*. 但是,当我想创建新的 Timer 对象时,它表现为没有导入的计时器包。但是当我将它导入为 时javax.swing.Timer,它会识别并且我可以使用它。它是编译器的错误还是我不知道什么.*有效?谢谢...

4

1 回答 1

0

我正在输入这个作为答案,因为这将超过评论字符限制。

首先,“它表现为没有导入的计时器包。” - 没有计时器包这样的东西。javax.swing.Timer是一个类

在 eclipse 的编辑器中导入 likeimport javax.swing.*应该javax.swing.Timer可以用于您的课程。但是,如果 eclipse 强迫你做出声明,javax.swing.Timer timer = ..即使你import javax.swing.*;在顶部,你很可能已经导入了不同类型的计时器。查看您的导入语句并查找import java.util.Timer可能导致此行为的类似内容。此外,前几行中的某些语法错误也可能导致此行为。总而言之,如果您适当地编写问题,您的问题将得到适当的答案。您至少需要提供有关您正在做什么的代码的一瞥,以便完全看不到您屏幕的人会知道我们在说什么。

于 2012-04-11T01:14:29.157 回答