java的按钮颜色可以设置为透明的吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的按钮颜色可以设置为透明的吗相关的知识,希望对你有一定的参考价值。

当然可以,Button透明背景设置方法:
方法1:JButton b1=new JButton();
b1.setOpaque(false);
b1.setColor(new Color(2,2,2)); //此颜色值随便设置,只起占位作用,但是必须加上此句,否则不会出现透明背景效果。
b1..setIcon(new ImageIcon("bin/filechooser/image/rec.gif"));
方法2:JButton b2=new JButton();
b2.setContentAreaFilled(false); //只须加上此句
b2.setIcon(new ImageIcon("bin/filechooser/image/rec.gif"));
参考技术A width:72px;
height:21px;
background-image:url(../images/btn_login.gif);
background-repeat: no-repeat;
align:center;
cursor:pointer;
display:block;
font-size:0;
line-height:0;
text-indent:-9999px;
background-color:transparent;
border:0;
border-collapse:collapse;"本回答被提问者和网友采纳
参考技术B buttonObj.setOpaque(true)

以上是关于java的按钮颜色可以设置为透明的吗的主要内容,如果未能解决你的问题,请参考以下文章

具有颜色和背景图像的按钮

尝试获取按钮的背景颜色时出现 java.lang.ClassCastException

怎么将ubuntu终端工具的背景颜色设置为透明

怎么制作ICO图标使背景颜色为透明?

怎么设置android背景颜色

android中怎样设置背景颜色