Eclipse Mars 不会自动导入 JavaFX

标签 eclipse javafx-8

所以,每次我想使用 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 开发工具支持。

为了这

  • 打开帮助 -> 安装新软件
  • 选择火星软件站点 http://download.eclipse.org/releases/mars
  • 禁用按类别分组项目(不幸的是 e(fx)clipse 团队忘记添加类别)
  • 过滤 e(fx)
  • 选择 e(fx)clipse - IDE
  • 下一个
  • 下一个
  • 接受许可
  • 完成

  • enter image description here
    之后,您需要重新启动 Eclipse 并且应该有适当的 JavaFX 支持。

    关于Eclipse Mars 不会自动导入 JavaFX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383248/

    相关文章:

    android - 为什么 eclipse 检测不到我的 android 设备?

    html - 格式化用于博客发布的 Eclipse 代码片段?

    java - Eclipse 工作区错误

    java - 如何将我的 Java 项目导出为外部 Jar 而不包含源代码

    JavaFX - TreeTableView sortPolicyProperty()

    java - TableView 单元格自动换行

    javafx - 更改图表颜色

    python - Unresolved 导入 : models

    javafx tableview正在添加空行数据

    java - ListView - 如何正确配置单元格的显示?