在指定的矩形区域中显示字符信息
z_j 2003-05-10 03:32:01 在指定的矩形区域中显示字符信息,要求:
1 不能超出指定的区域,即超出区域的部分需要被裁剪调
2 能够水平居中,居右,居左对齐,垂直居中,顶边对齐,底边对齐
3 字符串太长能够自动换行
这些要求在MFC中是小菜一碟,DrawText 函数就完全搞定,但在Java中,Graphics.drawString 太简陋了,需要实现这样的函数
MyDrawString(Graphics g, Rectangle rc , String s , int hFlag , int vFlag , boolean ln)
rc是指定的矩形区域
s 是要显示的字符串
hFlag : 水平对齐标记: 0左对齐 1右对齐 2 水平居中
vFlag: 垂直方向对齐标记: 0 顶部对齐, 1底边对齐 2 垂直居中
ln: 太长是否自动换行
请大家给点提示: