java - 是否有可能在 child 身上发现 parent 的转变?

标签 java javafx-2

javafx.scene.Group 的 javadoc 说:

Any transform, effect, or state applied to a Group will be applied to all children of that group

但是是否有可能检测到应用于子组中的变换?即,如果父组应用了转换,您可以监听子项上的属性吗?我尝试监听layoutXProperty()、translateXProperty()、getTransforms(),但无法检测到其中的变化。

最佳答案

当您向节点添加转换时,此转换将由内部场景图形渲染机制传播到其所有子节点(如果适用,并且没有错误),并且子节点无法知道它。子级转换列表对应于应应用于该节点及其子级的转换,并由用户设置,并且此列表(或根据属性)不会通知您有关由父级完成的转换。

关于java - 是否有可能在 child 身上发现 parent 的转变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14920818/

相关文章:

java - 如何使用java时间通过从语言标签获得的任何区域设置来格式化日期?

java - java 获取DNS记录信息

JavaFX TextArea 立即更新

java - javafx中tableview中文本框的setgraphic后如何获取选定的行号和列号?

JavaFX - 在 Chrome 浏览器中打开 URL

java - ListView 更改文本中的文本颜色

java - GAE初始化推荐做法

java - 获取最新的 LDAP 条目

java - 如何在条形图 javafx 顶部显示条形图值

java - 场景加载太慢