gpt4 book ai didi

java - 为什么 [import java.awt.*] 不包括 [import java.awt.event.ActionEvent]?

转载 作者:行者123 更新时间:2023-11-29 07:13:33 27 4
gpt4 key购买 nike

晚上,

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

import java.awt.*;

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

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

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

最佳答案

import java.awt.*;

这会导入 awt 包下的所有,而不是子包。

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

关于java - 为什么 [import java.awt.*] 不包括 [import java.awt.event.ActionEvent]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11627001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com