首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFX-2 FXML CSS反射

JavaFX-2 FXML CSS反射
EN

Stack Overflow用户
提问于 2012-09-28 03:44:40
回答 1查看 1.8K关注 0票数 3

是否可以在CSS中对FXML文件使用javafx.scene.effect.Reflection?

还有一些更一般的问题(我还没有找到任何答案):我可以使用Java API (使用JavaFX 2.2)上可用的FXML和CSS做任何事情吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-28 04:37:30

是否可以在

文件中使用CSS中的javafx.scene.effect.Reflection?

不适用于JavaFX 2.2 -只有dropshadow and innershadow effects可以通过CSS设置。未来的JavaFX版本可能会添加通过CSS设置更多效果的功能。

现在,如果您想要这样的效果与FXML结合使用,那么您可以使用Controller或在不使用CSS的情况下在FXML中定义效果。

例如:

代码语言:javascript
复制
<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中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12628935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档