Чтобы установить значок фиксированного размера в JLabel

У меня есть JPanel внутри моей большой JPanel, и я хочу добавить изображение и изменить его во время выполнения. И мне нужно, чтобы это изображение на меньшей панели было изменено до фиксированного размера при выполнении программы. Мне удалось добавить в него изображение с помощью JLabel, но я не могу исправить его размер или изменить его размер. Большинство предложений, которые я искал в Интернете, не помогли мне, и на самом деле я не понял большинство из них. Вот мой код:

public PhotoPanel() throws IOException {
    initComponents();
    jPanel1.setLayout(new GridLayout(1,1));

    BufferedImage myPicture = ImageIO.read(new URL("http://www3.pictures.fp.zimbio.com/Nicholas+Cage+David+Letterman+-EtX2RCI91al.jpg"));
    JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
    jPanel1.add( picLabel );
} 

И это графический интерфейс моей программы: введите здесь описание изображения

Надеюсь понятно объяснил.


person Burak Özmen    schedule 23.03.2013    source источник