我需要绘制不同大小的文字。但是下面的代码只给出选择 where 来放置文本而不是它会有多大:
g.drawText("bla bla", aX, aY);
我是否必须使用上面的方法然后将位图缩放到首选高度,或者是否有其他方法可以忽略它?任何例子?谢谢!
g.drawText("bla bla", aX, aY, sizeX, sizeY); <---- something like this?
答案 0 :(得分:2)
文本的大小由字体控制。您可以使用setFont:
Font f1 = Font.getFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE);
g.setFont(f1);
g.drawString("BIG FONT", 0, yPos, Graphics.LEFT | Graphics.TOP);