Linie auf Canvas zeichnen!

Hallo!

Ich möchte eine Linie auf einer Canvas zeichnen. Dazu will ich den Anfangspunkt der Linie erst bei Mausklick bestimmen. Wenn der Klick gelöst wird, soll der Endpunkt feststehen. Weiß jemand, wie man dies realisieren könnte, oder hat jemand evtl. schon mal so eine Lösung?

Gruß Freddy!

Hallo!

Du mußt einen MouseListener schreiben, um die x,y Koordinaten zu ermitteln, und dann mit drawLine eine Linie zeichnen:

class MyMouseListener extends MouseAdapter {

public void mousePressed (MouseEvent m){
x1=m.getX(); y1=m.getY();
}

public void mouseReleased (MouseEvent m) {
x2=m.getX(); y2=m.getY();
}
}

und im Hauptteil:
drawLine(x1, y1, x2, y2);