是否可以在CSS中使用javafx.scene.effect.Reflection作为FXML文件?JavaFX-2 FXML CSS反射
还有一些更一般的东西(我还没有找到任何答案):我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS进行翻译吗?
是否可以在CSS中使用javafx.scene.effect.Reflection作为FXML文件?JavaFX-2 FXML CSS反射
还有一些更一般的东西(我还没有找到任何答案):我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS进行翻译吗?
是否可以在CSS中使用javafx.scene.effect.Reflection作为FXML文件?
不适用于JavaFX 2.2 - 只能通过CSS设置dropshadow and innershadow effects。未来的JavaFX版本可能会增加通过CSS设置更多效果的功能。
现在,如果您想要将这种效果与FXML结合使用,那么您可以使用Controller或在不使用CSS的情况下在FXML中定义效果。
例如:
<Button layoutX="20.0" layoutY="32.0" text="Reflected Button">
<effect>
<Reflection />
</effect>
</Button>
直观地设计和定义基于您的FXML效果,使用SceneBuilder,点击您的节点,进入属性面板,然后选择一个效果从效果自定义下拉框。
我可以使用Java API(使用JavaFX 2.2)上的FXML和CSS进行翻译吗?
您仍然需要编写一些非fxml嵌入代码来启动应用程序并加载您的fxml。
如果您使用FXML的scripting feature您可以完成大部分可以在Java API上完成的工作。为了便于维护,我会推荐使用FXML控制器或从fxml文件托管外部脚本代码,而不是将其嵌入到fxml中。
有趣的问题,但他们不应该分开搜索等? –