解析CSS属性节点(Resolving CSS property for node)

2019-09-17 05:17发布

也许我的谷歌福今天只是让我失望,但我一直没能找到一种方法,以获得一个样式属性来解析节点的任意属性。 举例来说,我希望能够问一个节点“什么是你的价值(如果有的话)-fx填充?”。

一个简单的应用实例:我想建立图表的自定义图例。 要做到这一点,我不得不要求他们填写财产渲染节点。 我当然可以,用我的默认colorN类的知识,只是抬头看个够,但感觉像这将是一个非常糟糕的方法,因为是违反了CSS的整体思路。

提前致谢。

BTW:JavaFX的版本是2.1

Answer 1:

我希望能够问一个节点“什么是你的价值(如果有的话)-fx填?

有是没有公共API呢。 它计划在未来的版本中增加这样的API。 见在Java的RT-17293 CSS样式对象模型 。

对于2.0和2.1版本中,可以使用无证,过时impl_方法也许可以找到的信息,但我不会建议说。

现在,我只是建议使用CSS图表造型地方,你永远可以和动态洒补充它node.lookup()代码,它是不可能实现使用CSS样式。



文章来源: Resolving CSS property for node
标签: javafx-2