Ich hänge gerade an einem Problem und zwar möchte ich mouseMoved auch verwenden, wenn die Maus gedrückt ist. Leider funktioniert das nur, wenn die Maus nicht gedrückt ist.
public void mouseMoved(MouseEvent e) { mX = (int) e.getPoint().getX(); mY = (int) e.getPoint().getY(); repaint(); } public void mousePressed(MouseEvent e) { mKlick = true; repaint(); }
Gibt es eine Möglichkeit, das Problem irgendwie zu lösen?
Naja - ich war mir halt nicht sicher was er machen möchte. Ist schade das die Fragenden selten auf Kommentare reagieren ;) Egal, hier ist nun also meine Antwort
falls es dir darum geht in beiden Methoden die X / Y-Koordinate des Maus Cursors zu bekommen, dann kannst du dir mit der Klasse MouseInfo helfen. Besonders zu betonen sind auf der verlinkten Seite die Methoden getX() und getY().
Hier noch ein Beispiel das ich im Internet gefunden habe.
Point mousePoint = MouseInfo.getPointerInfo().getLocation(); // mousePoint.getX() und mousePoint.getY() können verwendet werden