图形 - 如何使绘制的字符串透明?

时间:2016-10-14 08:39:00

标签: java string swing graphics transparency

我尝试通过这样做来改变绘制字符串的alpha:

g2d.drawString("HelloWorld", 50, 50, alphaValue);

这导致编译错误。

我试图做的就是让绘制的字符串慢慢变为透明。

2 个答案:

答案 0 :(得分:3)

您需要设置颜色

Color curr = g2d.getColor();
// Color curr = Color.GREEN;
g2d.setColor(new Color(curr.getRed(), curr.getGreen(), curr.getBlue(), alphaValue));
g2d.drawString("HelloWorld", 50, 50);

答案 1 :(得分:3)

正如Sergiy所说,你需要改变图形使用的@Autowired的alpha值。

以下是一种可以淡出文本的方法示例。

Color