JavaFX画布元素id(通过CSS设置样式画布元素)

时间:2014-09-19 22:10:43

标签: css javafx

使用JavaFX2和Scene Builder(以及所有这些新功能),我有一个带画布的边框布局。我获取了一个GraphicsContext并使用gc.strokeRect()绘制一个矩形。工作良好。 现在我想用css设置那个矩形的样式。但缺少的链接是,似乎没有办法为给定的canvas元素设置id。所以在我的CSS中,我迷失了如何引用矩形。我使用Google搜索的所有示例,例如canvas.getChildren,rect.setId等,似乎都不再存在。

1 个答案:

答案 0 :(得分:1)

您无法使用CSS设置Canvas个元素。

CSS用于设置场景图节点的样式,而不是Canvas元素。

如果你想通过CSS设置一个Rectangle样式,那就不要使用Canvas,而是创建一个Rectangle并将矩形放在一个父场景图节点中,例如Group附加到场景。