Eclipse里面怎样给标签添加图片?
ImageIconicon=newImageIcon("image\\flower.gif");label3=newJLabel(icon);为什么不显示图片呢?无论我使...
ImageIcon icon=new ImageIcon("image\\flower.gif");
label3=new JLabel(icon);
为什么不显示图片呢?无论我使用绝对路径还是相对路径。。另外,我也不太清楚什么是相对路径。。我的工程环境是E:\关于学习。\Java\11-23 图片应该放哪呢?怎么调用?
希望给出我用的这个方法的解决办法,或者指出这种方法的错误 展开
label3=new JLabel(icon);
为什么不显示图片呢?无论我使用绝对路径还是相对路径。。另外,我也不太清楚什么是相对路径。。我的工程环境是E:\关于学习。\Java\11-23 图片应该放哪呢?怎么调用?
希望给出我用的这个方法的解决办法,或者指出这种方法的错误 展开
4个回答
2016-02-23 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
给标签添加图片的方法是增加img标签:
比如以下是给a标签添加图片的写法:
图片超链接<a href=""><img src="" /></a>
按钮样式
<style>
.btn {
BORDER-LEFT: #ff9966 1px solid;
BORDER-RIGHT: #ff9966 1px solid;
BORDER-TOP: #ff9966 1px solid;
BORDER-BOTTOM: #ff9966 1px solid;
PADDING-LEFT: 2px;
PADDING-RIGHT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
FONT-SIZE: 12px;
CURSOR: hand;
COLOR: #000000;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ff9966);
}
< /style>
比如以下是给a标签添加图片的写法:
图片超链接<a href=""><img src="" /></a>
按钮样式
<style>
.btn {
BORDER-LEFT: #ff9966 1px solid;
BORDER-RIGHT: #ff9966 1px solid;
BORDER-TOP: #ff9966 1px solid;
BORDER-BOTTOM: #ff9966 1px solid;
PADDING-LEFT: 2px;
PADDING-RIGHT: 2px;
PADDING-TOP: 2px;
PADDING-BOTTOM: 2px;
FONT-SIZE: 12px;
CURSOR: hand;
COLOR: #000000;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ff9966);
}
< /style>
展开全部
不能使用绝对路径,应该用类路径,不然导包出来会找不到文件的。
比如
MyTestClass.class.getResource("image//flower.gif");
双引号里面应该填相对于这个类的路径,比如你图片就是放在这个类一起的,那就直接写“flower.gif”,如果是在这个类的文件夹的外面一层,就用"..//floser.gif"。
如果不懂可以追问哈
比如
MyTestClass.class.getResource("image//flower.gif");
双引号里面应该填相对于这个类的路径,比如你图片就是放在这个类一起的,那就直接写“flower.gif”,如果是在这个类的文件夹的外面一层,就用"..//floser.gif"。
如果不懂可以追问哈
更多追问追答
追问
什么叫和类放在一起。。是说放在工程下的包下的类的文件夹里吗?还是说放在工程下的包的文件夹里? o.o ...会不会是图片有问题?我自己用绘图剪的..
追答
比如你的类是放在com.baidu.test这个包下,那你的图片也放在这个包下,你可以直接把图片放在test文件夹下面,然后在eclipse里面左侧对应工程处F5刷新就能看到这个图片,然后用
MyTestClass.class.getResource("flower.gif");就可以找到这个图片了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在web project 里先新建一个文件夹,把图片导入,再在程序中写background等于那个图片名就可以加进图片了
追问
web project是什么?。。o.o
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ImageIO.read方法,读取一个图片,然后放入label中即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询