SWING添加图片显示不出来

[复制链接]
查看11 | 回复1 | 2010-12-20 09:22:36 | 显示全部楼层 |阅读模式
import java.awt.*;
import javax.swing.*;
public class TestGra extends JFrame{
Container c=getContentPane();
JLabel lb;
Image image;
public TestGra(){
ImageIcon img=new ImageIcon("1.jpeg");

lb=new JLabel(img);


add(lb,BorderLayout.CENTER);
setSize(800,600);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String as[]){
new TestGra();
}

}
请教高手,为什么只输出一个空空的容器
有人说要把图片放在SRC同目录下,我没建立过工程,只是测试一下,而且我试过工程,貌似也不行,我把图片放在跟类同目录,不行吗?

回复

使用道具 举报

千问 | 2010-12-20 09:22:36 | 显示全部楼层
你的java和图片放在一个目录,我截了个图我都是放在C盘根目录了,右边显示出的图片,只截了一点,太大了。给你稍微改了一下代码:import java.awt.*;import javax.swing.*;public class TestGra extends JFrame { Container c = getContentPane(); JLabel lb; Image image; public TestGra() {// 就改这里了ImageIcon img = new Ima
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行