Как создать обработчик событий для JLabel?

Я хочу сделать так, чтобы, если я нажимаю на JLabel, метка превращалась в новую метку с другим прикрепленным к ней изображением.

Пока мой код выглядит так:

public class Picture extends JFrame  {

    private ImageIcon _image1;
    private ImageIcon _image2;
    private JLabel _mainLabel;
    private JLabel _mainLabel2;

    public Picture(){
        _image1 = new ImageIcon("src/classes/picture1.jpg");
        _image2 = new ImageIcon("src/classes/picture2.jpg");
        _mainLabel = new JLabel(_image1);
        _mainLabel2 = new JLabel(_image2);

        add(_mainLabel);

        pack();
        setVisible(true);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
}
5
задан Andrew Thompson 19 July 2011 в 07:51
поделиться