中易网

java程序中怎么插入图片

答案:2  悬赏:40  
解决时间 2021-01-28 15:02
java程序中怎么插入图片
最佳答案
String filename = "("E:\\自己重要的东西\\照片\\他们\\20111104417"";
BufferedImage image = null;
try {
image = ImageIO.read(new File(filename)); // 加载图像
} catch (IOException e) {
System.out.println("加载图像错误!!!");
}
JLabel l = new JLabel(image);
追问:还是没显示图片
追答:把图片复制到工程的文件夹里面,String filename = ("/20111104217.jpg");试试。后缀类型加上
追问:后缀名加了也没啊
全部回答
1)文件要有后缀名
2)要用Image或BufferedImage对象
3)因为你重写了paint()方法,所以不能在Label里面显示图片。你重写了paint()方法后,整个容器都会变成画布,所以看不到Label组件,自然也就看不到图片。应该在paint方法里面用g.drawImage方法把图片在画布中画出来。参考Java API,Graphics的drawImage方法。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
楼房产权50年 70年什么意思?
海淘iphone x 入库重量轻 请帮忙看下
养殖水鸭与天然水鸭的区别
德州晚上哪比较好玩,德州晚上一个人去哪玩
真实性目标和完整性目标的审计程序有何不同
三星sm-g361f能root嘛?求解答 谢谢
怎么当上副班长?
如何Phone的主屏HOME键
人民代表大会开幕词怎么写?
衡量集权与分权程度的标志是什么
速求猛男诞生记的云盘
怎样才能干别人媳妇
一寸水是多少毫升
大唐3力2敏好不好
雾气缭绕是什么意思
推荐资讯
暇字可以加什么部首,成为另一个字。
数学论文
长城第一加油站地址好找么,我有些事要过去
男生说:曾经我发过誓,要把命献给爱情,最后
109五开五门怎么选啊
MBA备考经验分享,新手小白如何备考MBA
ipad air2中mghx2pp/a中2pp是啥意思
我是90年马年农历4月初一,是什么星座?
pp一r热熔器可以熔pe一rt地热管吗
联通手机怎么##002#怎么在弄回来
怎样考人大附中?
是在吃完饭后立马吃黄瓜还是等一个小时再吃?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?