【发布时间】:2015-10-28 05:02:51
【问题描述】:
因此,每次我想使用 JavaFX 8 组件时,我都必须在谷歌上搜索包的确切名称,然后手动输入
import packageName;
我会说得更详细些。
假设我想创建一个StackPane
StackPane stackPane = new StackPane(new ImageView(this.getClass().getResource("/images/about_icon.png").toString()));
stackPane.setAlignment(Pos.CENTER);
那里有几节课。当我使用ctrl + o(Mac 中为cmd + o)时,它应该导入所需的包。
但事实并非如此。
事实上,我必须用谷歌搜索StackPane 的确切名称。所以,我google了一下,发现它在javafx.scene.layout.StackPane下
所以,我愿意import javafx.scene.layout.StackPane;
StackPane 已修复。
现在 Eclipse 正在抱怨 ImageView,我正在为 ImageView 重复上述相同步骤。
等等。
如何改进?
我正在使用 Eclipse Mars。 Jdk 8. Mac OS X El-Capitan。
【问题讨论】:
-
我不使用 Eclipse,而是在 Notepad++ 中手写。我喜欢自己找课。没那么难!
-
这个问题没有多少信息可以帮助我们。请在您的问题中添加更多信息,例如您使用的环境、jdk 版本等。这些信息使人们更容易为您的问题提供解决方案。
-
好奇:它在早期版本的 eclipse 中是否按预期工作?
-
所以采取以下措施 - 我正在开发一个 Swing 应用程序,它应该部署到 linux-desktop 但在我的工作站上我只有 oracle-jdk。我开始输入并获得 ObservableList 的建议并发现它可用 - 当部署到具有标准化 JDK 但没有 Oracle JDK 的 linux 客户端时,此应用程序将严重崩溃!