我的程序步骤是这样的:
我用JFileChooser选择一个图像文件,获得该图像的name,然后作为Icon显示在JLabel上,可是为什么不能显示呢?哪个大哥大姐帮看下:
.......
imageLabel.setText("a");
        imageLabel.setBounds(new Rectangle(0, 0, 300,300 ));        
        JPanel imageLabelPanel = new JPanel(new BorderLayout());
        imageLabelPanel.add(imageLabel,"Center");
        JScrollPane jsp = new JScrollPane(imageLabelPanel);
        jsp.setBounds(0,0,800,500);
        contentPane.add(jsp);
..............
 JFileChooser file = new JFileChooser();
        file.setFileHidingEnabled(true);
        file.setMultiSelectionEnabled(false);
        File f=new File("F:\\TestImages");
        file.setCurrentDirectory(f);
        file.setDialogTitle("Choose The Image");
        file.showOpenDialog(contentPane);
        this.sFile = file.getSelectedFile().getName();
        Icon i1 = new ImageIcon(getClass().getResource(this.sFile));
        imageLabel.setIcon(i1);
........................