java Linie zeichnen, wie die Maus bewegt wird

Ich möchte eine Funktion in meine Anwendung erlaubt dem Benutzer, eine gerade Linie zeichnen, indem Sie mit der Maus auf die start-Position und loslassen am Ende Lage. Sollte die Linie bewegen, wie die Maus bewegt wird, bis es endlich veröffentlicht wird; ähnlich der Weise, dass eine Linie gezeichnet werden kann mit dem Microsoft Paint Anwendung.

Wie kann man dies umsetzen, so dass die Linie wird neu gestrichen, da es sich ohne Malerarbeiten andere Dinge, die möglicherweise bereits gezogen, rechteckige Fläche?

Kann man swing-Komponenten? Wenn ja, Mach dir keine sorgen über die Malerarbeiten, lassen Sie den Rahmen kümmern. Überschreiben Sie Ihre paintComponent-Methode und zeichnen Sie eine Linie. Dann können Sie arbeiten, wie die start-und end-Punkte mit einem Maus-listener, fertig.

InformationsquelleAutor trs | 2012-03-14

Schreibe einen Kommentar