我想让形状透明(形状应该是半透明的)。我怎么能用Java做到这一点?这是我的代码的一部分:
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.red);
g.fillOval(40, 40, 40, 40);
}
答案 0 :(得分:1)
您当前使用的颜色Color.RED
不使用alpha,这基本上是您的颜色透明度。
g.setColor(new Color(255, 0, 0, 125));
这将使用RGBA创建一种新颜色。我创建的颜色使用255表示红色,0表示蓝色,0表示绿色。 125是alpha