现有一要求,读取图片后显示,界面上提供3个RAIDOBUTTON,点击不同的RADIOBUTTON把图片以不同的大小显示出来.我用JFileChooser把文件加载后,用下面的代码:
 ImageIcon ico = new ImageIcon(fileName);
        int iWidth = ico.getIconWidth();
        int iHeight = ico.getIconHeight();
        ico.setImage(ico.getImage().getScaledInstance(iWidth , iHeight  ,
                Image.SCALE_DEFAULT));
        this.labPic = new JLabel(ico);
        labPic.setBounds(20, 20, iWidth, iHeight);
        jPshow.add(labPic);
可以正确显示图片.但是我把这些代码放到另一个方法里,就不对了,很郁闷的.......还有,我选了不同的RADIOBUTTON以后,如何把原来已经显示的图片清除掉?