JavaFX GraphicsContext更改文本大小

use*_*884 7 fonts javafx canvas pane graphicscontext

我希望能够在调用strokeText()方法之前更改字体大小和可能的字体本身.我可以改变颜色,但我还是没有看到改变字体.

Pane canvas = new Pane();
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.setStroke(Color.WHITE);
gc.strokeText("Hello", 1, 1);
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?

jew*_*sea 8

您可以通过在strokeText调用之前调用setFont方法来设置GraphicsContext的字体和字体大小.

gc.setFont(new Font(fontName, fontSize));
Run Code Online (Sandbox Code Playgroud)