【问题标题】:Fill text with an image javafx?用图像javafx填充文本?
【发布时间】:2018-11-22 08:11:30
【问题描述】:

我确实需要用图像填充粗体文本,我该如何在 javafx8 中做到这一点?

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

【问题讨论】:

    标签: java user-interface javafx javafx-8


    【解决方案1】:

    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));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 2019-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-16
      相关资源
      最近更新 更多