问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java swing 中如何添加图片作为背景

发布网友 发布时间:2022-04-23 05:42

我来回答

2个回答

热心网友 时间:2023-10-17 00:49

简单来说就是重写paint方法,然后调用画笔的drawImage这个方法。
如:
对一个JPanel加入背景图片“bg01.png”,那么就重写paint这个方法如下
在类里
/**
* 背景图片
*/
Image backgroundImage = null;

//这就是重写paint方法
public void paint(Graphics g)
{
loadRecources();

if(backgroundImage != null)
{
g.drawImage(backgroundImage, 0, 0, this);
}
}

public void loadRecources()
{
//载入背景图片
if(backgroundImage == null)
{
try
{
backgroundImage = ImageIO.read(new File("resources/Images/bg01.png"));
} catch (IOException e)
{
System.out.println("缺少背景图片");
JOptionPane.showMessageDialog(this, "找不到背景图片!", "文件缺失", JOptionPane.ERROR_MESSAGE);
}
}
}

这里只是写的一个示例代码,lz看看,然后分析下写一个类,然后如此尝试下,应该很快就能成功。来自:求助得到的回答

热心网友 时间:2023-10-17 00:50

应该是重写paintComponent。
不过swingx库提供了现成的功能,不必自己从头再来实现一次。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 华为watch3移动esim卡怎么开通? 电瓶车用电动机是直流的还是交流的啊,是直流的好还是交流的好啊? php往那个方向发展比较好? 使用Java语言,造100条大学生的基本信息(学校,专业,姓名,学号) 交流电机与直流无刷电机区别在哪啊? 交流电机和直流电机的区别及应用场合?谢谢 华为watch3值得买吗? 直流电机和交流电机的使用区别 电动车电机是直流电机还是交流电机 本人上怎样设置备注和标签及电话号码 电动车使用直流电机好还是交流电机好? 直流电机和交流电机哪个好? 电动车的电机分类区别 华为WATCH 3系列值得购买吗? 新能源汽车直流电和交流电的区别 直流电动车和交流电动车的工作原理有什么区别? 英灵神殿能种草莓和蓝莓吗 新能源汽车,如何区分交流电与直流电? 蓝莓、草莓 ,你选择谁? 草莓车厘子蓝莓能一起吃吗 华为watch3系列是不是已经取代了gt系列,以后是不是已经没有gt系列存在的必要了? PHP就业方向有哪些? 现在纯电动汽车的电机,用的比较多的是永磁同步电机,请问这种电机是直流电机还是交流电机 电动堆高车直流电机和交流电机的区别 华为WATCH 3系列正式发布,有哪些亮点? PHP前景如何? HUAWEI WATCH 3/HUAWEI WATCH 3 Pro 和手机无法连接怎么办? php发展前景怎么样? 现在PHP学习应该朝什么方向啊,我现在学习PHP快3个月,自学的,但是感觉现 ... JAVA 和PHP 各可以做什么方向的工作呢? 如何在微信视频号中开通个人小商店https://mbd.baidu.com/ma/s/xco9ka_百度问一问 php获取图片方向属性? 微信视频号主页的商品怎么上传 web前端设计,java web,php三个方向,如何选择??? 开通小店发视频为什么不可以挂链接 关联直播数是什么意思 小米笔记本摄像头线断 小米笔记本Air 13.3 怎么样 摄像头相比其他笔记本是不是很渣 小米手提怎么设置摄像头的虚拟背景? 新浪微博红包