有没有办法做到既如何给JButton一个ImageIcon和背景颜色?
button.setBackground(Color.green.darker());
和
button.setIcon(new ImageIcon(buttonImg.getScaledInstance(15, 15, Image.SCALE_SMOOTH)));
,使图像和背景颜色均可见?我错过了按钮图像上是否存在某种透明度设置?任何帮助将不胜感激。
编辑:
这是我正在尝试使用的图像。正如你所看到的,它具有透明度。 http://www.clipartlord.com/wp-content/uploads/2013/09/bomb3.png
我想要得到的是在透明度中填充背景颜色的按钮上显示的图像。现在,当我尝试这样做时,如果我添加了图像,背景颜色不可见。但是如果我不添加图像,背景颜色是可见的。我希望这有帮助。
图像是否透明? – MadProgrammer
并且按钮是不透明的? – RealSkeptic
并将'setContentAreaFilled'设置为'false'? – MadProgrammer