java编个显示图片的程序,但我的并没有显示,大神看看哪里错了

 我来答
雪飞潇潇
推荐于2016-06-24 · TA获得超过6274个赞
知道大有可为答主
回答量:1968
采纳率:91%
帮助的人:865万
展开全部

图片最好不要直接绘制在JFram上,. 你可以添加别的组件如JPanel,然后在JPanel上绘制

下面是最常用.也是最简单的图片显示参考代码

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class ImageDemo extends JFrame{
public ImageDemo() {
ImageIcon icon = new ImageIcon("C:\\Users\\lenovo\\Desktop\\ab.jpg");
JLabel jl = new JLabel(icon);//把Icon对象传递给JLabel 
//JLabel标签可以显示图片或者文字
this.add(jl);//窗口加上JLabel标签
this.setSize(300, 300);//窗口在屏幕的位置
this.setLocation(500, 200);//窗口的大小
this.setDefaultCloseOperation(EXIT_ON_CLOSE);//当关闭窗口的时候,退出
this.setTitle("图片窗口");//窗口的标题
this.setVisible(true);//窗口是否可以见
}
public static void main(String[] args) {
new ImageDemo();
}
}
更多追问追答
追问
我就想知道我的程序为什么出不来
追答
因为你的Image a ; 你定义了两次

你第二次使用的时候,还是写了 Image a;

删除第二次定义的Image 就可以了
放纵俄的放肆赐bH
2015-10-26 · 超过15用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:14.9万
展开全部
\\改左边//
追问
改了也不显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式