本文實(shí)例講述了Java簡單獲取字符串像素的方法。分享給大家供大家參考,具體如下:
計(jì)算字符串的像素長度與高度:
1
2
3
4
5
6
7
8
9
|
Graphics2D g = (Graphics2D)Toolkit.getDefaultToolkit(). getImage( "imgname" ).getGraphics(); // 設(shè)置大字體 Font font = new Font( "楷體" , Font.ITALIC | Font.BOLD, 72 ); g.setFont(font); FontRenderContext context = g.getFontRenderContext(); // 獲取字體的像素范圍對(duì)象 Rectangle2D stringBounds = font.getStringBounds( "text" , context); double fontWidth = stringBounds.getWidth(); |
希望本文所述對(duì)大家Java程序設(shè)計(jì)有所幫助。