Java 如何在使用MouseStener按下图片后更改图片?

Java 如何在使用MouseStener按下图片后更改图片?,java,swing,jframe,jlabel,mouselistener,Java,Swing,Jframe,Jlabel,Mouselistener,我的图像在JLabel中,它们跟随一个MouseListener,但我不知道在mousePressed(Event e)方法中添加什么来用另一个图像更改JLabel JLabel有setIcon()方法。您可以使用它更改标签显示的图片 例如: JLabel myLabel = new JLabel(imageOne); myLabel.addMouseListener(new MouseAdaper() { public void mousePressed(MouseEvent e) {

我的图像在JLabel中,它们跟随一个MouseListener,但我不知道在mousePressed(Event e)方法中添加什么来用另一个图像更改JLabel

JLabel有
setIcon()
方法。您可以使用它更改标签显示的图片

例如:

JLabel myLabel = new JLabel(imageOne);
myLabel.addMouseListener(new MouseAdaper() {
    public void mousePressed(MouseEvent e) {
        ImageIcon image2 = new ImageIcon("image2.png");
        myLabel.setIcon(image2);
    }
});

使用工作代码示例回答您的问题会更容易。请将您的代码作为演示您的问题的示例发布。