java awt怎么给按钮添加图片

java awt怎么给按钮添加图片,第1张

JFrame j = new JFrame()

JButton b = new JButton() // // 实例化按钮对象,并且设置按钮上显示图片

b.setIcon(new ImageIcon("f://1.jpg")) ////1.jpg是要添加的图片

j.add(b)

j.setSize(300, 200)

j.setVisible(true)

代码及说明参考上面代码及注释

JButton有构造 方法

JButton(Icon icon)

创建一个带图标的按钮。

也有方法 public void setIcon(Icon defaultIcon)

public void setPressedIcon(Icon pressedIcon)

设置按钮的按下图标。

public void setSelectedIcon(Icon selectedIcon)

设置按钮的选择图标。

public void setRolloverIcon(Icon rolloverIcon)

设置按钮的翻转图标。

public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)

设置按钮的翻转选择图标。

public void setDisabledIcon(Icon disabledIcon)

设置按钮的禁用图标。

public void setDisabledSelectedIcon(Icon disabledSelectedIcon)

设置按钮的禁用选择图标。

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)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11883320.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存