1

晚上,

我正在玩一个小摇摆应用程序,我添加了一个响应被按下的按钮。因此我需要实现 ActionListener。我已经添加了这一行:

import java.awt.*;

但它告诉我它找不到“ActionListener”类。所以过了一会儿,我结束了这个:

import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

我假设 awt.* 部分意味着它正在导入 awt 保护伞下的所有子包。显然情况并非如此。有人可以为我澄清这个问题吗?

4

1 回答 1

6
import java.awt.*;

这将导入awt 包中的所有类,而不是子包。

主要原因是java包没有嵌套,即使它们的名字让你认为它们是嵌套的。java.awt并且java.awt.event可以看作是两个不相关的包。

于 2012-07-24T08:30:23.633 回答