实际开发中,我们往往会遇到下面这种label:
我尝试了下面几种方案:
然而很不幸,这招对label的layer无效。
但是你又发现你的图片被裁剪了:
你只看到它:
却不知其实是它:
这招挺实在的,我也无话可说。
用button
//设置父控件label2.Controls.Add(label1)
//设置背景色为透明
label1.BackColor = Color.Transparent
希望对你有帮助
JLabel j = new JLabel()j.setText("text")//设置文字
j.setBackground(Color.gray)//设置背景颜色
//设置图标
Image image = Toolkit.getDefaultToolkit().createImage("image path")
Icon icon = new ImageIcon(image)
j.setIcon(icon)
API中JLabel好像不支持背景图片。不过能设置图标。另外虽然不可以设置背景图片但是可以设置背景颜色。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)