Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java jbutton RGBA故障_Java_Swing_Transparency_Jbutton_Rgba - Fatal编程技术网

Java jbutton RGBA故障

Java jbutton RGBA故障,java,swing,transparency,jbutton,rgba,Java,Swing,Transparency,Jbutton,Rgba,我使用RGBA进行着色。我希望按钮透明,但能够设置透明度,因此alpha。现在它看起来很好,直到我做了任何调用重绘/绘制的操作,比如悬停或聚焦。如果我将不透明设置为false,它会使它透明,我只是不希望它100%透明。它也不是我在背景中绘制的图像。它与RGB没有问题,只是RGBA 这些不起作用: jButton1.setContentAreaFilled(true or false); jButton1.setOpaque(true or false); 这是我的jButton颜色代码: jB

我使用RGBA进行着色。我希望按钮透明,但能够设置透明度,因此alpha。现在它看起来很好,直到我做了任何调用重绘/绘制的操作,比如悬停或聚焦。如果我将不透明设置为false,它会使它透明,我只是不希望它100%透明。它也不是我在背景中绘制的图像。它与RGB没有问题,只是RGBA

这些不起作用:

jButton1.setContentAreaFilled(true or false);
jButton1.setOpaque(true or false);
这是我的jButton颜色代码:

jButton1.setBackground(new Color(255,0,0,100));

这是它的样子。

您的问题看起来是这样的。这里的答案可能有助于您获得正确的半透明效果,但您需要在自定义的
按钮中执行此操作,如图所示

之前:

之后:

ButtonUI

请尽快发布一个更好的帮助