在Java 8中设置默认样式

时间:2014-04-10 08:12:23

标签: javafx javafx-2 javafx-8

在JavaFX 8应用程序中,我使用setUserAgentStylesheet(STYLESHEET_CASPIAN);设置默认皮肤样式。但在Netbeans中我得到错误:

cannot find symbol
  symbol:   variable STYLESHEET_CASPIAN
  location: class MainApp
----
(Alt-Enter shows hints)

为了删除Netbeans中的警告,我尝试了这个:

String STYLESHEET_CASPIAN = null;

setUserAgentStylesheet(STYLESHEET_CASPIAN);

但这不正确。我如何删除警告信息?

enter image description here

1 个答案:

答案 0 :(得分:2)

FX8(jdk8)中引入了

STYLESHEET_CASPIAN。如果您打算使用FX2.x,则不需要更改用户代理样式表(仅限caspian和默认值)。

如果你的项目编译,但NB显示警告它的NetBeans问题。很可能你之前在项目中有过FX2.x并且NB记得它。尝试来回更改项目选项中的平台以重置NB缓存。