Eclipse自动完成不工作.只对AWT吗?



标题很好地解释了这一点。

Autocomplete在Eclipse中不起作用,但只有在与java.awt相关的对象上使用它时才会起作用。从Object重写的方法出现了,但仅此而已。

这里有一个例子

它发生在每个项目中,而不是特定的一个。我试着重新安装Eclipse,没有工作。如有任何帮助,不胜感激。

awt包含List类(java.awt.List)。

这是一个彻头彻尾的灾难。99.9995872858%的时候,你输入List并点击自动完成,你只是想让eclipse自动导入java.util.List,相反,直到最新版本,它弹出一个非模态对话框:你是指java.awt.List还是java.util.List?

程序员,作为他们惯常的懒惰/无能的自我,抱怨这一点。他们这么做有点愚蠢;在eclipse中有一个简单的设置来显示整个包,这样它就不会在任何地方显示:不在Open Type对话框中,也不在自动完成中。这就是"类型滤镜"功能,它已经存在好几年了。

但是程序员决定继续抱怨,而不是增加设置。

考虑到这个上下文,现在应该是有意义的:

java.awt.*现在默认位于列表

但是,你这个独特的雪花你,你找到了一个时间机器或冷冻胶囊,睡过了20年的历史。显然,你还在使用AWT,还有其他可能的解释吗?

无论如何,只需将java.awt中移除那个乐队和一切都会好起来的。

打开您的eclipse工作区首选项,在过滤器框中键入' type Filters'。您正在寻找设置java > Appearance > Type Filters。点击它,然后取消选中java.awt

相关内容

  • 没有找到相关文章