javajava swing 放图片中为什么有的图片放进标签不显示有的显示

swing jlabel上怎么显示不了图片?? 
[问题点数:40分,结帖人renjinlong]
本版专家分:60
结帖率 100%
CSDN今日推荐
本版专家分:3867
本版专家分:60
结帖率 100%
本版专家分:60
结帖率 100%
本版专家分:2308
本版专家分:60
结帖率 100%
本版专家分:2308
本版专家分:60
结帖率 100%
本版专家分:3867
本版专家分:2308
本版专家分:60
结帖率 100%
本版专家分:60
结帖率 100%
本版专家分:5861
本版专家分:73
本版专家分:40
本版专家分:0
匿名用户不能发表回复!|
CSDN今日推荐java中为什么用这个方法在界面中插入图片不能显示图片_百度知道
java中为什么用这个方法在界面中插入图片不能显示图片
package Demo1;
import java.awt.*;
import javax.swing.*;
public class D9 extends JFrame{
public static void main(String[] args) {
// TODO Auto-generated method stub
D9 d=new D9();
我有更好的答案
&picture/11.JSP&,你这个写错了吧,哪有JSP格式的图片,一般图片的格式是jpg,bmp等等
我改了,还是不行啊,求教。。。 jlb=new JLabel(new ImageIcon(&picture/11.jpg&));
我汗,你的先确定picture文件夹下面是不是有一个叫11的jpg格式的图片啊
有啊。。。
那就是你的相对路径写错了,你先换成绝对路径试试看能不能显示图片,能的话再换相对路径。相对路径的话,应该是最高层路径应该是和编译的classes文件夹平级的。看你这个目录结构应该前面再加一个Demo1,变成&Demo1/picture/11.jpg&
还是不行。。。
采纳率:65%
为您推荐:
其他类似问题
插入图片的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。myeclipse中jsp用img标签插入图片不显示,html却显示图片。_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:716,040贴子:
myeclipse中jsp用img标签插入图片不显示,html却显示图片。收藏
路径保证没问题。
软件培训公司,博为峰软件培训免费试听,0元入学,签署就业保障协议,不就业不收费!博为峰,真正的为年轻人服务的企业,14年间培训15万余名软件工程师,成绩斐然!
路径绝对没问题的时候一般都有问题,之前我也都这么认为的。后来发现我都是错的
        ——我不信命,我信爱情是没有理由悲欢的注定。   
我也是这问题
求好心人帮忙解答
&%String path = request.getContextPath();String basePath = request.getScheme()+&://&+request.getServerName()+&:&+request.getServerPort()+path+&/&;%&用这个试试,估计是路径错了!
按一下F12,别有洞天
登录百度帐号JAVA基础的swing组件的问题,在窗体里面添加的标签为什么没有在窗体上面显示,这问题困扰我一天了,谢谢_百度知道
JAVA基础的swing组件的问题,在窗体里面添加的标签为什么没有在窗体上面显示,这问题困扰我一天了,谢谢
请看图片,我设置了JDialog弹出框类和一个JFrame框类,是点击JFrame类框上的按钮显示JDialog框。但是问题如下:
JDialog弹出框类:
JFrame类:
————————————————————————————————————————————
问题1:...
还有一个问题4,也请大家帮我解答一下:为什么我在JDialog中为窗体设置了一个官方方式setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);运行的时候会提示:Exception in thread &AWT-EventQueue-0& java.lang.IllegalArgumentException: defaultCloseOperation must be one of: DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE, or DISPOSE_ON_CLOSE呢,如图:
我有更好的答案
问题1:MyDialog类里面的setVisible方法放置在最后或删除掉,因为你在Myframe中有调用(应该在所有组件添加完之后再进行显示)。问题2:是否因为你MyDialog没有设置默认关闭操作导致呢?你可以试试。问题3:是可以的,方法忘记了。不过还可以提供一个通用思路:计算主窗体的坐标从而得出弹出框应该设置的坐标
采纳率:53%
为您推荐:
其他类似问题
swing的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。JAVA中IconImage()不能显示图片的解决方法
在JAVA中或者用MyEclipse、Eclipse开发工具时使用这样的格式,
ImageIcon bug=new ImageIcon("ego.jpg");
可能图片会显示不出来.
1.以下是一种解决方法:
首先是把你的图片和你程序的.class文件放在同一个包中
比如说你的程序有个image.java
则可以用如下代码代替:
package com.test ;
public class image{
& String&path = "com/test/ego.jpg";&&//图片路径,从包开始写
& ImageIcon bug&= new
ImageIcon(ClassLoader.getSystemResource(path));
2.如果是使用Eclipse开发工具(其他开发工具未知),还有一种解决方法
&& 应该说是图片路径的放置方法,
&& 虽然不是很清楚原因,不过图片确实可以显示出来.
2.1使用原来的JAVA语句,
ImageIcon bug=new ImageIcon("ego.jpg");
然后把图片的路径放在你的工程目录下
比如你的工程名为Test
那么就把ego.jpg放在Test文件夹下(Test\ego.jpg)
2.2修改路径名,其实就是2.1的延续,可以参照此例放在别的目录下
同样,先把你的图片和你程序的.java文件放在同一个包中
(注:这里图片可以放在工程下的任意目录,比如和.class文件放在一起,但路径也必须做相应的改变)
比如image.java目录结构是Test\src\com\test\image.java
则JAVA语句改变为
ImageIcon bug=new ImageIcon("src\com\test\ego.jpg");
3.方法三:
就是使用图片的绝对路径
这种方法理论是可行,
只是要注意路径引用的格式
但是自己没试过,我也不提倡使用绝对路径,
因为绝对路径可移植性差,把工程放到其他目录或者电脑上,
必须自己修改路径很麻烦,所以相对路径自然有它的好处。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 java swing 放图片 的文章

 

随机推荐