【发布时间】:2018-11-22 08:11:30
【问题描述】:
我确实需要用图像填充粗体文本,我该如何在 javafx8 中做到这一点?
或者,可以从图像中提取文本,但我也不知道该怎么做。
【问题讨论】:
标签: java user-interface javafx javafx-8
我确实需要用图像填充粗体文本,我该如何在 javafx8 中做到这一点?
或者,可以从图像中提取文本,但我也不知道该怎么做。
【问题讨论】:
标签: java user-interface javafx javafx-8
将Text node 的fill 设置为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));
【讨论】: