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

如何给我这张界面图片的按钮背景替换成下方这个(举个例子说下,代码越简单越好)另外我用的按钮代码是JButtona=newJButton("学生");就拿这个来举例讲解下吧... 如何给我这张界面图片的按钮背景替换成下方这个(举个例子说下,代码越简单越好)

另外我用的按钮代码是JButton a=new JButton("学生");
就拿这个来举例讲解下吧
另外添加的图片是JPG格式的,谢谢
展开
 我来答
孤城魔鬼
2015-06-07 · TA获得超过253个赞
知道小有建树答主
回答量:338
采纳率:100%
帮助的人:194万
展开全部
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);

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

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

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式