Java图形库,如何设置drawString的大小



我是awt和字符串的新手,我想画一个字符串,但我不知道如何调整它的大小。

这是我所做的:

public void draw(Graphics g) {
g.drawString("$", x, y);}

$出现了,但是它非常小,我想让字符串和我做的椭圆一样

g.fillOval(applex,appley,unitSize,unitSize);

提示吗?谢谢你

设置字体以增大字体大小。查看Javadoc中的Font类以查看选项。

g.setFont(new Font("Arial", Font.BOLD, 72));

同样,如果你将g转换为Graphics2D并使用RenderingHints,你可以打开anti-aliasing来在视觉上平滑你的形状,等等。

Graphics2D g2d = (Graphics2D) g;
g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);

最新更新