我正在使用一个用 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/