Font f = Font.createTrueTypeFont("Airstrike 3D Regular", "airstrike3d.ttf").derive(50, Font.STYLE_BOLD);
img.getGraphics().setFont(f);
这是添加ttf字体的代码。我在src目录中复制了.ttf文件。当我在图像上绘制文本时,它都是一样的。我也试过不同的字体。
这是在图像上绘制文字的代码。
img.getGraphics().drawString("Inlet", 250, 100, getUnselectedStyle().TEXT_DECORATION_NONE);
我无法增加字体大小。建议请。
答案 0 :(得分:0)
您需要使用:
Graphics g = img.getGraphics();
g.setFont(...);
g.drawString....