为什么IntelliJ IDEA(12.1.6)无法从BorderFactory解析createLineBorder()方法?
以下是一些说明问题的屏幕截图:
在这里,您可以看到,当我输入方法名称时,IDEA会将其识别为自动完成的有效选项。
所以,我相当肯定它正在解决这个方法。但接下来:
首先,我认为意图动作可能会帮助我解决问题,但按Alt + Enter也无济于事:
所以,我做了一些搜索SO,发现了这个: IntellJ IDEA "cannot resolve symbol" and "cannot resolve method"
我使缓存无效,然后重新启动IDEA。当这不起作用时,我从项目中删除了SDK,然后根据CrazyCoder的说明重新添加它。没有骰子。
您可以在图片中看到,它很容易解决。 我的问题是什么可能阻止IntelliJ解析它在某种程度上(自动完成)已经解决的方法。导致问题的代码遵循如何在Java教程中创建线条边框的示例。任何想法都会很棒。
答案 0 :(得分:4)
BorderFactory.createLineBorder(Color color)
是一个静态方法,摆脱new
,方法将被解析。