使用图像javafx填充文本?

时间:2018-06-12 20:36:07

标签: java user-interface javafx javafx-8

我真的需要用图片填充粗体文字,我怎么能在javafx8中做到这一点?

或者可以从图像中提取文本,但我也不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

Text nodefill设置为ImagePattern

Image image = /* ... */;

Text text = new Text("The quick brown fox");
text.setFont(Font.font("System", FontWeight.EXTRA_BOLD, 72));
text.setFill(new ImagePattern(image,
    0, 0, image.getWidth(), image.getHeight(), false));