请教高手:java中对于字符串的象素高度和象素宽度有没有合适的类和方法来处理?
不是串长度 是象素高和宽类似 gettextheight 和tettextwidth 这样的?哪一个类提供这样的方法?

解决方案 »

  1.   

    如果你是想用在页面中,直接在JSP中欠套HTML就行了.
      

  2.   

    没见过java提供的,我当初用的时候是自=己写的一个类,主要考虑字符串的长和高的比例是有差距的,要考虑图象的分辨率普通的1024*768分辨率下,长是80个字符,宽是25个字符(记不太清楚了?),不知道我是否回答了你的问题了
      

  3.   

    我知道fontmetrics类有个getHeight方法可以取到字体的高度但是宽度没有!哪位熟悉类库的高手来回答下啊!
      

  4.   

    Font里面好像有,记得以前曾经看过,可是忘了。
    如果有讲Font类的书应该会有。
      

  5.   

    String Info = "Test String". 
    Font font = new Font(******);
       FontMetrics metrics = getFontMetrics(font); 
       int height = metrics.getHeight(); 
       int width = metrics.stringWidth(Info);