【发布时间】:2012-12-30 18:26:28
【问题描述】:
Graphics g = image.getGraphics();
FontMetrics fm = g.getFontMetrics();
int actual_width= fm.stringWidth("My Value");
drawString("My Value",total_width-actual_width,ypos);
g.dispose();
ImageIO.write(image, "bmp", new File(c:\\output.bmp));
如何使这个右对齐?
实际输出
所需输出
输出:-
System.out.println("total_width=" + image.getWidth() + " actual_width=" + actual_width);
total_width=352 actual_width=46
total_width=352 actual_width=38
total_width=352 actual_width=68
total_width=352 actual_width=73
total_width=352 actual_width=36
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java graphics 2d awt fontmetrics