如何删除'警告:CSS错误解析':

时间:2017-11-09 19:55:45

标签: css eclipse javafx scenebuilder

每次运行程序时都会发出警告,我不知道问题出在哪里,因为在[1,19]我的所有css文件中都有评论。我试图通过删除评论来解决这个问题,但没有任何区别。请帮忙。

警告:解析CSS错误' * { - fx-font-family:;}:意外的令牌&#39 ;;'在[1,19] [enter image description here] 1

1 个答案:

答案 0 :(得分:0)

在javaFx中,您可以通过两种方式使用CSS:您可以使用场景构建器或根据css文件自定义您的fxml文件。我有同样的问题,当JavaFX CSS解析器遇到语法错误时,警告消息是发出的信息尽可能多地传达,以帮助解决错误。例如

  

警告:com.sun.javafx.css.parser.CSSParser声明已预期   ''解析'-fx-background-color'时在?[1,49]

     

神秘的'?[1,49]'与错误的位置有关。该   位置字符串的格式是

     

[line,position]

如果在解析文件时发现错误,则会给出文件URL。如果错误来自内联样式(如上例所示),则URL将作为问号给出。行和位置为令牌开始的文件或字符串提供偏移量。请注意,在JavaFX 2.2之前的版本中,行和位置可能不准确。 需要从解析器检测错误的应用程序可以将侦听器添加到com.sun.javafx.css.StyleManager的errors属性中。这不是公共API,可能会有所变化。 我认为您使用场景构建器添加了一个值,并且您要将;添加到您的值中,这在场景构建器中是不可接受的,您需要删除;。 要解决您的问题,请转到IDE中的fxml文件,我认为您正在使用Netbeans并单击鼠标右键 - >编辑,你可以找到你的警告。