2014-09-19 68 views
0

使用JavaFX2和Scene Builder(以及所有这些都是新的),我有一个带有画布的边框布局。我获得一个GraphicsContext并使用gc.strokeRect()绘制一个矩形。工作正常。 现在我想用CSS来设计那个矩形。但是对我而言,缺失的一环是似乎没有办法为给定的canvas元素设置一个id。所以在我的CSS我失去了如何参考矩形。所有例子我谷歌搜索,如canvas.getChildren,rect.setId等似乎不再存在。JavaFX canvas元素id(通过CSS设计canvas元素)

回答

1

您不能使用CSS设计Canvas元素。

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

如果要通过CSS设置Rectangle的样式,请不要使用Canvas,而应创建一个Rectangle,然后将该矩形放置在父场景图节点中,如连接到场景的Group