如何使用css为javafx中的文本设置动画?

时间:2013-12-20 07:24:29

标签: java css javafx

我用css为我的javafx场景设计样式,现在我想在鼠标悬停的按钮上设置动画。当我在这里阅读类似的问题时,他们说在css中做动画是不可能的,并建议在逻辑层做动画(清楚,对吗?)。无论如何,当我在搜索IDE的建议时,代码如下:

动画计时功能:轻松进入;
在允许的地方,所以有可能。

我的问题是如何使用css为文本设置动画。示例代码就足够了。 我也阅读了JavaFX CSS参考指南,但我一无所获。

1 个答案:

答案 0 :(得分:1)

JavaFX 2.2和JavaFX 8不支持使用css动画文本。

您的IDE在建议将animation-timing-function CSS属性用于仅由JavaFX使用的CSS文件时会产生误导。 JavaFX不支持大多数HTML类型的CSS属性。 JavaFX具有自己的CSS属性定义,通常以-fx-为前缀。 JavaFX支持的CSS属性集在JavaFX CSS Reference Guide

中定义

请注意,您可以通过WebView将HTML加载到JavaFX应用程序中,并且HTML可以在WebView(而不是JavaFX SceneGraph)中显示的HTML文档中使用HTML CSS to perform animations,但这可能是不是你想做的。