如何在Java中使形状透明?
我想让一个形状透明(形状应该是半透明的)。我如何在Java中做到这一点?这是我代码的一部分:如何在Java中使形状透明?,java,transparency,shape,Java,Transparency,Shape,我想让一个形状透明(形状应该是半透明的)。我如何在Java中做到这一点?这是我代码的一部分: protected void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(Color.red); g.fillOval(40, 40, 40, 40); } 您当前使用的颜色,color.RED,不使用alpha,这基本上就是您的颜色的透明度 g.setColor(new Color(255, 0, 0,
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.setColor(Color.red);
g.fillOval(40, 40, 40, 40);
}
您当前使用的颜色,
color.RED
,不使用alpha,这基本上就是您的颜色的透明度
g.setColor(new Color(255, 0, 0, 125));
这将使用RGBA创建新颜色。我创建的颜色使用255表示红色,0表示蓝色,0表示绿色。125阿尔法是透明的吗?你不应该看到形状,或者形状应该是半透明的?使用带有alpha的颜色?或者设置字母组合。。。还是透明的油漆?我是说半透明的。一种透明的颜料。你试过使用阿尔法的颜色吗<代码>新颜色(255,0,0,125)代码>(125是字母)解决了我的问题。谢谢