在Java中如何给我的动作按钮添加图片作为背景(如下图)

如何给我这张界面图片的按钮背景替换成下方这个(举个例子说下,代码越简单越好)

另外我用的按钮代码是JButton a=new JButton("学生");
就拿这个来举例讲解下吧
另外添加的图片是JPG格式的,谢谢

public class CreateIcon {
static String path=System.getProperty("user.dir")+"\\WebRoot\\Img\\";
public static ImageIcon add(String ImageName){
ImageIcon icon = new ImageIcon(path+ImageName);
return icon;
}
}

先定义一个方法,然后下面调用,注意把图片放在项目的WebRoot\\Img的目录下即可

final JLabel label = new JLabel();
ImageIcon loginIcon=CreateIcon.add("backImg.jpg");
label.setIcon(loginIcon);

追问

可不可以只在一个类里面实现???小弟的编程能力非常有限~~~求教

追答final JLabel label = new JLabel();
String path=System.getProperty("user.dir")+"\\WebRoot\\Img\\";
ImageIcon icon = new ImageIcon(path+"backImg.jpg");
label.setIcon(icon);

这样也可以直接用的,等同于上面的那些,上面之所以分开写,是当需要多个地方加图片时可以直接调用,减少代码冗余,如果用的地方少的话,就用这几行代码就可以了!

不知是否可以帮到你,如果满意请采纳!

追问

用你的还是添加不成功哈~~~我把我的源代码给你,你帮我添加下好吗???

我的源代码是;

要求在就是给我的button添加一张这样的背景!!!求帮忙了昨天电脑坏了,没来得及弄~~~求帮忙!!!!

温馨提示:答案为网友推荐,仅供参考
相似回答