问:为什么我的java.awt.event.*;导入&x27;未使用的';但我在代码中使用了它?

问:为什么我的java.awt.event.*;导入&x27;未使用的';但我在代码中使用了它?,java,import,Java,Import,在你通读之前,如果这个问题浪费了你的时间,我向你道歉 这不一定是个问题,而且我的代码在任何情况下都运行良好,所以我不一定需要解决问题。这只是一个更奇怪的问题 在Java文件中,我在代码中经常使用Java.awt.event.ActionListener,但我没有导入Java.awt.event.ActionListener,当我导入它时,它会告诉我导入未使用?是我把它导入了同一个包中的另一个文件吗?或者动作监听器现在只是一个通用的导入?再一次。只是好奇,没有实际问题 如果您使用java.awt.

在你通读之前,如果这个问题浪费了你的时间,我向你道歉

这不一定是个问题,而且我的代码在任何情况下都运行良好,所以我不一定需要解决问题。这只是一个更奇怪的问题


在Java文件中,我在代码中经常使用Java.awt.event.ActionListener,但我没有导入Java.awt.event.ActionListener,当我导入它时,它会告诉我导入未使用?是我把它导入了同一个包中的另一个文件吗?或者动作监听器现在只是一个通用的导入?再一次。只是好奇,没有实际问题

如果您使用java.awt.event.ActionListener这样的完整类名编写代码,则不需要导入类。
尝试编写ActionListener,您将看到,导入是必要的。

避免导入类的唯一方法是在与您自己的类位于同一个包中时,或者如果您正在编写完全限定名。

如果您有

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

然后我相信特定的导入只是被忽略了,因为您的代码已经从java.awt.event导入了所有内容,但是您必须发布一些代码才能得到明确的答案。你的问题有点让人困惑,因为你在标题中说java.awt.event.*但在描述中说java.awt.event.ActionListener

发布代码以进行检查…但是我的文件中没有导入java.awt.event。我有
导入java.sql.*;导入javax.swing.JOptionPane导入,就是这样。这就是我的困惑所在PI拥有
导入java.sql.*;导入javax.swing.JOptionPane就是全部。