所以,每次我想使用 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
的确切名称。 .所以,我用谷歌搜索,我发现它在 javafx.scene.layout.StackPane
下所以,我做
import javafx.scene.layout.StackPane;
StackPane 是固定的。
现在 Eclipse 正在提示
ImageView
我正在为 ImageView 重复上述相同的步骤。等等。
如何改进?
我正在使用 Eclipse Mars。 Jdk 8. Mac OS X El-Capitan。
最佳答案
您需要安装 e(fx)clipse 才能获得 JavaFX 开发工具支持。
为了这
之后,您需要重新启动 Eclipse 并且应该有适当的 JavaFX 支持。
关于Eclipse Mars 不会自动导入 JavaFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383248/