Witam.
Tworze następujący (uogólniony)panel:
public class ChPanel extends JPanel implements MouseMotionListener,MouseListener{
public ChPanel() {
addMouseMotionListener((MouseMotionListener) this);
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
}
public void mouseMoved(MouseEvent e) {
Graphics g = this.getGraphics();
int x = e.getX(), y = e.getY();
g.drawImage(image,x,y,null);
}
}
Problem polega na tym, że po uruchomieniu (w aplecie): przy poruszaniu kursorem myszy po każdym położeniu zostaje ślad. Jak mianowicie zrobić by "image" był wyświetlany tylko przy aktualnym położeniu kursora.
Proszę o pomoc i z góry dziękuje.