JLabel不显示显示图片

来源:百度知道 编辑:UC知道 时间:2024/05/27 19:01:47
DefaultPhoto = new ImageIcon("D:\\Data\\Documents\\Java Document\\Eclispe workspace\\JXCManager\\pictures\\1.gif");
PicLabel = new JLabel(DefaultPhoto);
//PicLabel.setIcon(DefaultPhoto);
PicLabel.setHorizontalAlignment(SwingConstants.CENTER);
//System.out.print(DefaultPhoto.toString());
PicLabel.setPreferredSize(new Dimension(160, 160));
PicLabel.setBorder(BorderFactory.createTitledBorder(" Personal Photo "));
PicPanel.add(PicLabel);

我这个显示出来,在Label显示不出图片啊,请高手指教。
不行啊,我试了,我也晕了,到底是哪里出错了呢

我也遇到过这个问题,你的路径没问题,告诉你我的解决方法吧:
Image img = Toolkit.getDefaultToolkit().getImage(你的图片路径);
如果一次显示不出来,最大化最小化一下,也就是让它repaint()一下,一般就显示出来了

http://zhidao.baidu.com/question/91229639.html