【问题标题】:Why Xtext doesn't recognize JavaFX properties?为什么 Xtext 不能识别 JavaFX 属性?
【发布时间】:2025-11-29 04:00:02
【问题描述】:

我最近开始使用 JavaFX。不幸的是,我无法在带有 XText 的 css 编辑器中使用自动完成功能。

我的项目是使用 maven 创建的,因此我将 JavaFX SDK 添加到类路径中。

我正在使用 eclipse Luna 4.4 使用 e(fx)clipse Css Editor 编辑 css 文件。

在 Eclipse 中编辑 Css 文件时如何让 Xtext 正常工作?

【问题讨论】:

  • 您是否尝试过使用向导创建一个简单的项目并且自动完成功能在那里工作?很难评论为什么这不适用于更多细节。我建议使用该项目的用户支持论坛eclipse.org/forums/index.php/f/259 并提供您的项目浏览器的屏幕截图。
  • @tomsontom 实际上发生了一些奇怪的事情。当我按照您的建议创建一个 FX 项目时,新项目和旧项目(使用 maven 创建的项目)都开始工作。所以我猜是某种错误......
  • 如果您可以在新工作空间中重现问题,可能会很有趣
  • @tomsontom 我会尝试复制它。如果可以,我应该在哪里发布错误?

标签: eclipse-plugin javafx xtext


【解决方案1】:

我遇到了同样的问题,即我的 JavaFX CSS 无法自动完成。我的解决方法是将 JavaFX SDK 添加到库列表中。为此:

  1. 转到项目 |属性
  2. 在树中选择 Java 构建路径
  3. 单击“库”选项卡
  4. 点击添加库...按钮
  5. 选择 JavaFX SDK
  6. 点击下一步然后完成
  7. 点击应用
  8. 点击确定

CSS 编辑在这些步骤之后工作。

【讨论】:

    最近更新 更多