Java 如何在使用MouseStener按下图片后更改图片?
我的图像在JLabel中,它们跟随一个MouseListener,但我不知道在mousePressed(Event e)方法中添加什么来用另一个图像更改JLabel JLabel有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) {
setIcon()
方法。您可以使用它更改标签显示的图片
例如:
JLabel myLabel = new JLabel(imageOne);
myLabel.addMouseListener(new MouseAdaper() {
public void mousePressed(MouseEvent e) {
ImageIcon image2 = new ImageIcon("image2.png");
myLabel.setIcon(image2);
}
});
使用工作代码示例回答您的问题会更容易。请将您的代码作为演示您的问题的示例发布。