java - Eclipse 说我需要导入一个类,当我已经导入它的整个包时

标签 java eclipse import

在类里面,我有这样一句话:

import javax.swing.*;

但是在StyledDocument doc = new DefaultStyledDocument();上Eclipse 给我一个错误(文本下的红线)并提供 import StyledDocument (javax.swing.text)

奇怪。我导入了整个swing包,为什么还需要专门导入类呢?

最佳答案

因为该类不在javax.swing包中,而是在javax.swing.text包中。导入不是递归的。

关于java - Eclipse 说我需要导入一个类,当我已经导入它的整个包时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523169/

相关文章:

python - 在导入函数中引用 python 对象

python - 将models.py拆分成几个文件

java - 想要将库导入到我的 Java 项目中

java - 在 List<Object> 中,如何保留最新条目并删除具有相同字段的先前条目?

java - Eclipse 无法解析抽象类类型的复合组件属性

java - 如何从链表中删除节点

java - 排除 Eclipse Workbench 中的内置导入/导出向导

java - 如何使 Apache Cayenne 尊重数据库默认设置?

java - 通过 Spring 根据请求填充集合?

java - 如何从 java 代码设置 allowLinking tomcat 属性值