/**
* 绘制居中字符串
* @param g Graphics - 画刷
* @param str String - 绘制字符串
* @param x int - 锚点X坐标
* @param y int - 锚点Y坐标
* @param strColor int - 字体主颜色
* @param bgColor int - 阴影效果颜色
* @param style int - 类型(Graphics.LEFT|Graphics.TOP)
*/
public static void drawEffString(Graphics g, String str, int x, int y,
int strColor, int bgColor, int style) {
g.setColor(bgColor);
for (int tx = -1; tx <= 1; ++tx) {
for (int ty = -1; ty <= 1; ++ty) {
g.drawString(str, x + tx, y + ty, style);
}
}
g.setColor(strColor);
g.drawString(str, x, y, style);
}
|