晚间,
我正在玩一个小摆动应用程序,我添加了一个响应被按下的按钮.因此我需要实现ActionListener.我已经添加了这一行:
import java.awt.*;
Run Code Online (Sandbox Code Playgroud)
但它告诉我它无法找到"ActionListener"类.过了一会儿,我最终得到了这个:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
Run Code Online (Sandbox Code Playgroud)
我假设awt.*部分意味着它是在awt伞下导入所有子包.显然事实并非如此.有人可以帮我解释一下这个问题吗?
import java.awt.*;
Run Code Online (Sandbox Code Playgroud)
这将导入awt包中的所有类,而不是子包.
主要原因是java包不是嵌套的,即使它们的名字让你认为它们也是如此.java.awt并且java.awt.event可以看作是两个不相关的包.