java绘图drawString位置的确定

根据api,很容易知道使用方式如下: 指定字符串和坐标即可。 但是简单认为字符串的起始位置就是左上顶点就错了,这样画起来每次的位置都不对,字体的大小不同,位置偏差很大。仔细看api注释后发现,y坐标是字符串基线位置的坐标,也就是说字符串基线与画布y重合。 字体的高由个元素组成: ascent descent drawString中用的y坐标是指baseline的y坐标,即字体所在矩形的左上角y坐标
相关文章
相关标签/搜索