我的图片在JLabel中并且它们遵循MouseListener,但我不知道在mousePressed(事件e)方法中添加什么来更改JLabel与另一个图像?
答案 0 :(得分:2)
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);
}
});