Canvas JavaFX GraphicsContext更改文本大小

Canvas JavaFX GraphicsContext更改文本大小,canvas,fonts,javafx,pane,graphicscontext,Canvas,Fonts,Javafx,Pane,Graphicscontext,我希望能够在调用strokeText()方法之前更改字体大小,并可能更改字体本身。我可以改变颜色,但我看不到任何改变字体 Pane canvas = new Pane(); GraphicsContext gc = canvas.getGraphicsContext2D(); gc.setStroke(Color.WHITE); gc.strokeText("Hello", 1, 1); 有人知道怎么做吗?您可以在调用strokeText之前调用该方法来设置GraphicsContext的字体

我希望能够在调用strokeText()方法之前更改字体大小,并可能更改字体本身。我可以改变颜色,但我看不到任何改变字体

Pane canvas = new Pane();
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.setStroke(Color.WHITE);
gc.strokeText("Hello", 1, 1);

有人知道怎么做吗?

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

gc.setFont(new Font(fontName, fontSize));

显然我是瞎的,因为我根本没看见。谢谢你的回答。