JavaFx如何获取元素的CSS属性

JavaFx如何获取元素的CSS属性,javafx,javafx-webengine,Javafx,Javafx Webengine,我想使用JavaFX来提取网站元素的一些特性 例如,我想知道特定div元素的背景色、高度和宽度 JavaFX可以使用CSS和JS呈现html页面,但是我如何访问这些信息呢?是否有一些api可以访问和遍历与CSS一起呈现的html树?据我所知,我不是JavaFX CSS专家,你不能这样做。我想我记得有一次谈话,他们将要做的事情列在清单上。我确信没有任何“getter”API与“setter”API等价,即Node.setStyle(“fx-…”)等。当然,CSS也没有类似于getWidth()或g

我想使用JavaFX来提取网站元素的一些特性

例如,我想知道特定div元素的背景色、高度和宽度


JavaFX可以使用CSS和JS呈现html页面,但是我如何访问这些信息呢?是否有一些api可以访问和遍历与CSS一起呈现的html树?

据我所知,我不是JavaFX CSS专家,你不能这样做。我想我记得有一次谈话,他们将要做的事情列在清单上。我确信没有任何“getter”API与“setter”API等价,即
Node.setStyle(“fx-…”)
等。当然,CSS也没有类似于
getWidth()
getHeight()
的API。很抱歉给你带来了坏消息。也许我错了,我们都会学到一些东西;)

您可以使用javascript阅读css,并且可以在webengine中获得结果,检查文档中的javascript。