【发布时间】:2018-07-29 09:31:28
【问题描述】:
我现在学习 Java 一年了,这个问题让我很困惑。
目前我正在使用 Java Swing,我想知道为什么我必须写这行代码
import java.awt.event.*;
当我想使用 actionListener 时,即使我之前已经导入了整个 awt 包:/
import java.awt.*
当我已经导入了 awt 包下的所有内容时,为什么我必须告诉编译器导入一个子包(它是正确的名称吗?),例如事件包?
非常感谢!
【问题讨论】:
-
因为 java.awt 和 java.awt.event 是两个不同的包。 import java.awt.* 从 java.awt 包中导入类。不是来自 java.awt.event。谷歌“java教程导入”,点击第一个链接:docs.oracle.com/javase/tutorial/java/package/usepkgs.html。令人惊讶的是,它有您正在寻找的答案。
标签: java swing user-interface