与java和CSS的动画的图标

时间:2016-04-18 11:27:28

标签: animation javafx icons font-awesome

我正在尝试在FontAwesome应用中使用JavaFX个动画图标,该图标是在没有@FXML的情况下编写的。

当我在我的应用程序中使用普通Fontawesome图标时,我会使用GlyphsDude库中的Text将其作为GlyphsDude.createIcon(icon)对象获取。是否可以继续使用相同的概念并在其中加入动画图标?

我找不到任何关于如何在FontAwesome应用中使用动画JavaFx图标而不使用@FXML的任何先前技术。

我在加载图标时尝试添加fa-spin类。像这样:

Text icon = Icons.getIcon(FontAwesomeIcon.COG);
icon.getStyleClass().add("fa-spin");

但这不起作用。可能是因为找不到包含font-awesome.css类的font-awesome.min.cssfa-spin。所以我试着把它们包括在内:

scene.getStylesheets()
        .add(getClass().getResource("xx/font-awesome.css").toExternalForm());
scene.getStylesheets().add(getClass().getResource("xx/font-awesome.min.css").toExternalForm());

但事实证明,这些CSS - 文件与JavaFX(我认为)不兼容,因为它们在加载时会在多行上给出“CSS错误解析文件”错误。

0 个答案:

没有答案