Image img= Toolkit.getDefaultToolkit().getImage("icon.png");
g.drawImage(img,(int)x,(int)y,disp);
我想为此图像添加动作侦听器并处理发生的事件。我该怎么办?
答案 0 :(得分:5)
在image/icon
上绘制JButton
并将ActionListener
实例附加到它(按钮)。
答案 1 :(得分:4)
您无法将ActionListener
直接添加到图片中。您必须在具有ActionListener
的按钮组件中使用它。
答案 2 :(得分:-1)
将该图像放到JLabel上并将ActionListener附加到它。
BufferedImage myPicture2 = ImageIO.read(filepath);
JLabel lbl= new JLabel();
lblPic.setIcon(new ImageIcon(myPicture2));