您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase-swing布局-绘制文字Graphics2D的drawString方法的y坐标解析
发布时间:2017-08-27 22:39:18编辑:雪饮阅读()
为了在javase的swing中实现图片在左上角,文字在四周环绕的这种布局方式(该布局在css中轻松实现)。准备研究下绘图,发现drawString方法给其y坐标参数为0,时文字竟然并没有从0坐标显示出来倒像时从某个负数的y坐标处显示的,因为文字严重不完整,只有一点点露出来。
进一步研究,在百度上找到这样一个示意图:
字体的高由个元素组成:
ascent
descent
drawString中用的y坐标是指baseline的y坐标,即字体所在矩形的左上角y坐标+ascent
关键字词:javase,swing,drawString,y坐标