我正在使用一个用Swing编写的旧应用程序,我正在将其移植到JavaFX.正因为如此,我有一个不幸的是,有许多类具有相同的名称,但来自不同的包.例如:

javafx.event.ActionEvent
java.awt.event.ActionEvent

不止一次,我让IntelliJ导入了错误的ActionEvent,并花费了大量时间来找出为什么我的控制器不能工作,结果发现我使用的是错误的ActionEvent.喜欢这个问题的人:Error resolving "onAction" while loading FXML

因此,我开始怀疑是否有一个选项可以为future 提供万无一失的 Select .比如告诉IntelliJ,它应该按照什么顺序建议进口,这样低于javafx的所有建议都会在java.awt之前建议.或者,每次导入某个包中的任何内容时都显示警告(但最好是错误).

推荐答案

听起来像是Preferences|Editor|General|Auto Import页的排除 list 上的工作.请参见documentation.

Java相关问答推荐

为什么Java中的两个日期有差异?

ittext pdf延迟签名,签名无效

Java函数式编程中的双值单值映射

S的字符串表示是双重精确的吗?

Java 21 struct 化连接货币,需要可预知的子任务异常排序

在Java Swing Paint应用程序中捕获快速鼠标移动时遇到困难

Java:使用Class.cast()将对象转换为原始数组

对于亚洲/香港,使用ResolverStyle.STRICT的LocalDate.parse返回意外结果

使用OAuth 2.0资源服务器JWT时的授权(授权)问题

Log4j与jdk21兼容吗?

SpringBoot:在条件{Variable}.isBlank/{Variable}.isEmpty不起作用的情况下进行路径变量验证

没有使用Lombok生成的参数

为什么StandardOpenOption.CREATE不能通过Ubuntu在中小企业上运行?

使用SWIG将C++自定义单元类型转换为基本Java类型

在Oracle中调用输出参数在索引处缺少IN或OUT参数的函数

在实例化中指定泛型类型与不指定泛型类型之间的区别

Win32函数的JNA绑定DwmGetColorizationColor返回E_INVALIDARG错误

在具有Quarkus Panache的PostgreSQL中将JSON数据存储为JSONB时,会将其存储为转义字符串

如何在Spring Boot Auth服务器上正确配置CORS?

Vaadin Flow:设置密码显示按钮属性