急!在线等!!我想知道某行字的高度和宽度,应该如何获得?

darzui 2004-09-23 05:01:44
比如有一行字"abcdefg",字体为Font("SanSerif", Font.PLAIN, 12)
我想知道如果这行字显示在界面上,它的高度和宽度会是多少,应该怎么办?
谢谢!
...全文
143 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
gaozhanhai 2004-09-24
  • 打赏
  • 举报
回复
哈哈 一楼!
baffling 2004-09-24
  • 打赏
  • 举报
回复
gz
dlglmf 2004-09-24
  • 打赏
  • 举报
回复
vongood 2004-09-24
  • 打赏
  • 举报
回复
同意一楼,学习学习。
drugon 2004-09-24
  • 打赏
  • 举报
回复
up
xueqs 2004-09-24
  • 打赏
  • 举报
回复
学习一下
flywind63 2004-09-24
  • 打赏
  • 举报
回复
呵呵!楼上的已经说了!
ddd7992 2004-09-24
  • 打赏
  • 举报
回复
int iWidth;
int iHeight;
FontMetrics curFM = g2.getFontMetrics();
Rectangle2D r2d = curFM.getStringBounds("ddddd",g2);
iWidth = r2d.getwidht();
iHeight = r2d.getHeight();
hpy121 2004-09-23
  • 打赏
  • 举报
回复
font = FontSets.getFont("SanSerif", Font.PLAIN, 12);
FontRenderContext frc = new FontRenderContext();
double h = font.getStringBounds("abcdefg",frc).getHeight();
double w = font.getStringBounds("abcdefg",frc).getWidth();

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧