-3
我的圖像是在JLabels中,他們跟隨一個MouseListener,但我不知道要在mousePressed(Event e)方法中添加更改另一個圖像的JLabel的內容?如何使用MouseListener按下它後更改圖片?
我的圖像是在JLabels中,他們跟隨一個MouseListener,但我不知道要在mousePressed(Event e)方法中添加更改另一個圖像的JLabel的內容?如何使用MouseListener按下它後更改圖片?
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);
}
});
這將是比較容易回答與工作代碼示例你的問題。請將您的代碼作爲一個[最小示例](http://stackoverflow.com/help/mcve)來演示您的問題。 –