Hallo .
Ich möchte ein Rechteck mit der Mouse verschieben.
Ich habe es im moment in MouseClicked geschrieben und es funktioniert auch.
Ich versuche nun schon seit einer weile das auch mit Mousedragged zu machen.
Leider passiert da gar nichts.
Hier mal der benutzte Code:
Diese Funktion liefert mir die punkte die ich brauche. Wenn ich sie in Mouse Clicked einfüge wird mein rechteck immer an die Mouseposition gezeichnet.
so.z.b
Wie muss ich es nun machen wenn ich die Mouse dragged benutzen will..??
Ich möchte ein Rechteck mit der Mouse verschieben.
Ich habe es im moment in MouseClicked geschrieben und es funktioniert auch.
Ich versuche nun schon seit einer weile das auch mit Mousedragged zu machen.
Leider passiert da gar nichts.
Hier mal der benutzte Code:
Code:
public void getPoints(Point p){
double x = p.x - rechteck.getX();
double y = p.y - rechteck.getY();
Point2D.Double punktp= new Point2D.Double(x,y);
list.add(punktp);
repaint();
}
so.z.b
Code:
public void mouseClicked(MouseEvent e) {
if(e.getSource()== zeichne){
zeichne.getPoints(e.getPoint());
repaint();
}