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