2015-02-05 40 views
1

我最近开始使用JavaFX。不幸的是,我一直无法使用XText在我的css编辑器中使用自动完成功能。为什么Xtext无法识别JavaFX属性?

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

我正在eclipse Luna 4.4上编辑带有e(fx)剪辑Css编辑器的css文件。

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

+0

您是否尝试过使用向导创建一个简单的项目,并在那里自动完成工作? 很难评论为什么这不适用于更多的细节。我建议在https://www.eclipse.org/forums/index.php/f/259/使用该项目的用户支持论坛,并提供项目浏览器的截图。 – tomsontom 2015-02-06 08:25:06

+0

@tomsontom其实发生了一些奇怪的事情。当你按照你的建议创建一个FX项目时,新项目和旧项目(使用maven创建的项目)都开始工作。所以我猜测是某种bug ... – belyid 2015-02-06 10:58:59

+0

如果你可以在新的工作区中重现问题,可能会很有趣 – tomsontom 2015-02-06 19:26:10

回答

0

我有同样的问题无法使用我的JavaFX CSS自动完成。我的修复是将JavaFX SDK添加到库列表中。要做到这一点:

  1. 转至项目|属性
  2. 在树中选择Java Build Path
  3. 单击Libraries选项卡
  4. 上单击Add Library ...按钮
  5. 选择的JavaFX SDK
  6. 点击下一步,然后完成
  7. 单击应用
  8. 点击确定

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

相关问题