我可以像这样用JavFX制作一个矩形:
Rectangle node2 = RectangleBuilder.create()
.x(-100)
.y(-100)
.width(200)
.height(200)
.fill(Color.GREEN)
.build();
但是如何让它使用纹理而不仅仅是颜色呢?
TIA
答案 0 :(得分:3)
将填充设置为ImagePattern
Rectangle node2 =
RectangleBuilder.create()
.x(-100)
.y(-100)
.width(200)
.height(200)
.fill(
new ImagePattern(
new Image("file:flower.png"), 0, 0, 1, 1, true
)
)
.build();
ImagePattern javadoc中还有其他样本。
对于JavaFX8,您还可以执行此操作via css。