Image img= Toolkit.getDefaultToolkit().getImage("icon.png"); g.drawImage(img,(int)x,(int)y,disp);
Я хочу добавить слушателя действия к этому изображению и обработать произошедшие события. Как я могу это сделать?
Нарисуйте image/icon на JButton и присоедините к нему экземпляр ActionListener (Кнопка).
image/icon
JButton
ActionListener
Вы не можете добавить ActionListener непосредственно к изображению.Вы должны использовать его в компоненте пользовательского интерфейса, например Button, который имеет ActionListener.
Получите это изображение на JLabel и присоедините к нему ActionListener.
BufferedImage myPicture2 = ImageIO.read(filepath); JLabel lbl= new JLabel(); lblPic.setIcon(new ImageIcon(myPicture2));