У меня есть классы, расширяющие Panel, и я хочу, чтобы один из классов мог использовать addActionListener, а другой - для addMouseListener.Я знаю, что должен переопределить эти методы, но я пытался, и я действительно не знаю, как.
public class QButton extends Panel implements MouseListener,ActionListener{
public Label text;
ImagePanel image;
ActionListener listener;
//.........
public void addActionListener(ActionListener listener)
{
// What do i write here?`enter code here`
}
}
public class ImagePanel extends Component {
public Image resized;
public String image;
public MouseListener l;
//...........
public void paint(Graphics g) {
g.drawImage(resized, 0, 0, this);
}
public void addMouseListener(MouseListener l) {
//What do i write here?`enter code here`
}
}