gpt4 book ai didi

java - Eclipse 自动完成不工作...仅适用于 AWT?

转载 作者:行者123 更新时间:2023-12-04 12:27:32 25 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Eclipse 2021-09 code completion not showing all methods and classes

(1 个回答)


20 天前关闭。




标题几乎解释了它。
自动完成在 Eclipse 中不起作用,但仅当我在与 java.awt 相关的对象上使用它时。从 Object 重写的方法出现了,但就是这样。
Here's an example
它发生在每个项目中,而不是一个特定的项目中。我试过重新安装Eclipse,没有用。任何帮助表示赞赏。

最佳答案

awt 包含 List类( java.awt.List )。
这是一场彻头彻尾的灾难,那。您键入 List 的时间为 99.9995872858%并点击自动完成,您只希望 eclipse 自动导入 java.util.List ,相反,直到最新版本,它弹出一个非模态对话框:你的意思是java.awt.Listjava.util.List ?
程序员,作为他们通常的懒惰/无能的自我,提示这个。这对他们来说有点愚蠢。 eclipse 中有一个微不足道的设置来禁止整个包,因此它几乎不会出现在任何地方:不在打开类型对话框中,也不在自动完成中。这就是“类型过滤器”功能,它已经存在多年了。
但是程序员决定继续提示而不是添加设置。
考虑到这种情况,现在应该说得通了:java.awt.*现在默认在此禁止列表中。
但是,你这个独一无二的雪花你,你找到了时光机或者冷冻舱,睡了20年的历史。显然,还有什么其他可能的解释表明您仍在使用 AWT?
无论如何,只需取java.awt 关闭 那个禁令,一切都会好起来的。
打开您的 Eclipse 工作区首选项,在过滤器框中键入“类型过滤器”。您正在寻找设置 java > Appearance > Type Filters .单击它,然后取消选中 java.awt .

关于java - Eclipse 自动完成不工作...仅适用于 AWT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69511421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com