rendered paste bodyimport javax.swing.event.MouseInputListener;
import javax.swing.JComponent;
import java.awt.event.MouseEvent;
public class LineMouseListener implements MouseInputListener {
LinePainter panel = null;
public LineMouseListener(LinePainter c){
super();
panel = c;
}
public void mouseClicked(MouseEvent e){
System.out.println("Numbers"+e.getX()+","+e.getY());
};
public void mouseReleased(MouseEvent e){
System.out.println("Numbers"+e.getX()+","+e.getY());
};
public void mouseEntered(MouseEvent e){
System.out.println("Numbers"+e.getX()+","+e.getY());
};
public void mouseExited(MouseEvent e){
System.out.println("Numbers"+e.getX()+","+e.getY());
};
public void mouseDragged(MouseEvent e){
panel.trackTo(e.getX(),e.getY());
};
public void mousePressed(MouseEvent e){
panel.addCoord(e.getX(),e.getY());
System.out.println("Numbers"+e.getX()+","+e.getY());
};
public void mouseMoved(MouseEvent e){
System.out.println("Numbers"+e.getX()+","+e.getY());
};
}