java - 使 IntelliJ 在导入中更喜欢一个类而不是另一个类,或者将另一个类标记为错误

标签 java intellij-idea

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

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

我不止一次要求 IntelliJ 导入错误的 Controller ,并花费大量时间来找出我的 Controller 无法工作的原因,结果却发现我使用了错误的 ActionEvent 。就像这个问题的同伴:Error resolving "onAction" while loading FXML

所以我开始想知道是否有一种选择可以在未来万无一失。就像告诉 IntelliJ,它应该建议导入的顺序一样,这样 javafx 下的所有内容都会在 java.awt 之前建议。或者,每次导入某个包中的任何内容时都显示警告(但最好是错误)。

最佳答案

听起来像是首选项的工作 | 编辑器 | 一般 | 自动导入页面的排除列表。请参阅documentation .

关于java - 使 IntelliJ 在导入中更喜欢一个类而不是另一个类,或者将另一个类标记为错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77489708/

相关文章:

python - 调试时掉帧?

java - 获取数字格式异常

java - 我可以在 Java 中将多个类构建到一个 .class 文件中吗?

java - JSON 编码损坏?

android - Ctrl+shift+F8 不适用于 android studio

java - 在线程实例上使用 sleep(long) 的副作用

java - 一种算法,以检查是否最多可以通过插入或删除一个字符来从另一个字符串中获得一个字符串?

Java,检查PATH环境中是否存在可执行文件

intellij-idea - 在 IntelliJ 中,哪个快捷方式可以在顶部 'find'/'replace' 对话框上使用标志?

intellij-idea - 如何从 IntelliJ IDEA 中获取 "Reformat code"函数?