GUI: Mausklick-Implementation

paul9

Mitglied
Guten Abend zusammen :)

Ich möchte folgendes implementieren: Wenn ich mit der Maus in einem JPanel klicke, möchte ich die Koordinaten davon speichern. Bei einem zweiteren (2.) Klick möchte ich dann diese 2. Koordinaten speichern, sodass dann automatisch eine Linie auf dem JPanel von Koordinate (x1,y1) nach (x2,y2) gezogen wird.

Vorallem geht es um das speichern der Koordinaten. Ich schaff es für einen Klick aber wie mach ich es, dass der 2. Klick dann die Koordinaten in den Variablen x2 und y2 speichert und nicht wieder x1 y2? Hat jemand hierfür eine Idee?


LG
 

mihe7

Top Contributor
Etwas in der Richtung:
Java:
panel.addMouseListener(new MouseAdapter() {
    Point first;
    public mouseClicked(MouseEvent e) {
        if (first == null) {
            first = e.getPoint();
        } else {
            System.out.println("1. Punkt " + first);
            System.out.println("2. Punkt " + e.getPoint());
            first = null;
        }            
    }
});
 
X

Xyz1

Gast
Hier noch beachten, das getPoint(); die Koordinaten relativ zum Frame, etc. gibt.

Absolute Koordinaten erhälst Du mit MouseInfo.getPointerInfo().getLocation.x;, etc.
:)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Überprüfen ob Mausklick auf Linie ist? Java Basics - Anfänger-Themen 6
S In JTable Zeile selektieren mit Mausklick Java Basics - Anfänger-Themen 16
E Mausklick Erkennung langsam? Java Basics - Anfänger-Themen 2
W Buttons sollen bei Mausklick einen String schreiben Java Basics - Anfänger-Themen 11
R Java Applet mit Mausklick ansprechen Java Basics - Anfänger-Themen 3
M Tabelle aktualisiert sich erst nach mausklick Java Basics - Anfänger-Themen 4
C Kreis nach Mausklick zeichnen Java Basics - Anfänger-Themen 5
W Befehl ausführen bei Mausklick + gedrückte Strg-Taste Java Basics - Anfänger-Themen 2
J Bild per MausKlick und Mausbewegung Scrollen Java Basics - Anfänger-Themen 11
J Mausklick Java Basics - Anfänger-Themen 6
S Gibt es einen Befehl "Mausklick" o.ä? Java Basics - Anfänger-Themen 6
G rechter Mausklick im JTree Java Basics - Anfänger-Themen 2
B Panel bei Mausklick färben Java Basics - Anfänger-Themen 3
L JEditorpane Mausklick simulieren Java Basics - Anfänger-Themen 6
R Mausklick simulieren Java Basics - Anfänger-Themen 5
T Durch Mausklick bild in Frame einfügen Java Basics - Anfänger-Themen 3
A Kleines Programm: Mausklick in Frame entgegennehmen. Java Basics - Anfänger-Themen 8
P Lauflicht erst durch Mausklick starten Java Basics - Anfänger-Themen 26
V Mausklick mit rechter Taste abfangen? Java Basics - Anfänger-Themen 8
D Abfrage Mausklick bei JMenuItem! Java Basics - Anfänger-Themen 15
O per Mausklick Werte übernehmen Java Basics - Anfänger-Themen 2
F Ball soll auf Mausklick farbe ändern. Java Basics - Anfänger-Themen 10
M Wie kann die Implementation einer Methode den Wert eines Attributs vermindern? Java Basics - Anfänger-Themen 3
A Rekursive Implementation eines Codes Java Basics - Anfänger-Themen 4
BorussiaMG1900 Implementation einer Methode Java Basics - Anfänger-Themen 1
N BlueJ Implementation Analoguhr Java Basics - Anfänger-Themen 33
L Erste Schritte Help with websocket protocol implementation Java Basics - Anfänger-Themen 5
D Fork/Join Implementation Java Basics - Anfänger-Themen 4
T Binärbaum-Suche Implementation Java Basics - Anfänger-Themen 6
U Interface Bedeutung "Code to an interface rather than to an implementation." Java Basics - Anfänger-Themen 4
M Liste Implementation, doppelt next() Java Basics - Anfänger-Themen 13
W InsertSort Implementation Java Basics - Anfänger-Themen 5
L Methoden Files.walkFileTree implementation Java Basics - Anfänger-Themen 3
S Gute List Implementation Java Basics - Anfänger-Themen 5
K Telefonbuch Implementation mit Java Collections Java Basics - Anfänger-Themen 4
J this aus eingebetteter implementation heraus Java Basics - Anfänger-Themen 2
H implementation Java Basics - Anfänger-Themen 12
P Singleton-Implementation Java Basics - Anfänger-Themen 8
L Implementation gesucht - ArrayList.iterator() Java Basics - Anfänger-Themen 3
G Map-Implementation die nicht sortiert Java Basics - Anfänger-Themen 9
U Implementation von Beziehungen Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben