Überprüfen ob Mausklick auf Linie ist?

Playermagier

Mitglied
Hallo Leute,
folgendes Problem: Ich möchte eine gezeichnete Linie mit einem Mausklick, der direkt auf der Linie stattfindet, löschen. Wie kann man überprüfen ob der Mausklick auf einer gezeichneten Linie stattfindet?
Beste Grüße
 

Playermagier

Mitglied
Idee war:
Java:
public boolean isClicked(double x, double y, Line path)
{
    return Math.abs((double)path.getEndX() - this.getCenterX()) < 1 && Math.abs((double)path.getEndY() - this.getCenterY()) < 3;
}
so was in der Richtung aber bräuchte doch Hilfe noch ^^
 
Zuletzt bearbeitet:

stg

Top Contributor
Ich würde als erstes prüfen, ob der Mausklick innerhalb des "durch die Strecke aufgespannten Rechteckts" liegt.
Falls nein -> Fertig. Klick war auch nicht auf der Strecke.
Falls ja -> Prüfung mit deiner bisherigen Lösung.

Der Schnitt dieses Rechtecks mit der jeweiligen Gerade ist ja gerade die gefragte Strecke. Wenn du beides prüfst, ein Punkt also beide Bedingungen erfüllt, dann liegt er auch auf der gefragten Strecke
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Überprüfen ob eine Schreibberechtigung auf ein file exisitert bzw. ob man dieses file löschen kann, wie? Java Basics - Anfänger-Themen 9
J Überprüfen ob ein Fenster offen ist? Java Basics - Anfänger-Themen 8
Naxon89 Threads Android AysncTask => Überprüfen, ob ein Ergebniss schon vorliegt Java Basics - Anfänger-Themen 5
H Überprüfen ob String Array leer ist Java Basics - Anfänger-Themen 4
C Überprüfen eines Programms auf Syntaxfehler Java Basics - Anfänger-Themen 3
CptK Überprüfen ob übergebenes Objekt zu Generics passt Java Basics - Anfänger-Themen 2
G Überprüfen ob alle Ziffern von 1-9 in einem Integer vorhanden sind Java Basics - Anfänger-Themen 6
A Überprüfen, ober eine Zahl Ziffer enthält Java Basics - Anfänger-Themen 12
C Überprüfen eines Queltextes auf Syntax-Fehler und Laufzeitfehler Java Basics - Anfänger-Themen 2
K Überprüfen ob Eingabe ein Float ist Java Basics - Anfänger-Themen 4
J Überprüfen, ob eine 2D Matrix ein Baum ist Java Basics - Anfänger-Themen 5
J Methoden Überprüfen ob Objekt bereits erstellt wurde Java Basics - Anfänger-Themen 2
J Überprüfen ob String eine Zahl ist Java Basics - Anfänger-Themen 2
T Überprüfen, ob Objekt gelöscht wurde Java Basics - Anfänger-Themen 1
G String Elemente auf Zahlen Überprüfen Java Basics - Anfänger-Themen 21
O Überprüfen ob eine Methode ausgeführt wurde Java Basics - Anfänger-Themen 10
C Überprüfen auf Palindrom Java Basics - Anfänger-Themen 12
B Überprüfen von Strings schlägt fehl Java Basics - Anfänger-Themen 5
S Arbeiten mit einer CSV Datei und Überprüfen von einem Datum in einem Textfeldern Java Basics - Anfänger-Themen 4
C Überprüfen, ob Timer läuft Java Basics - Anfänger-Themen 3
C Problem mit Überprüfen einer Eingabe Java Basics - Anfänger-Themen 5
S Überprüfen auf Permutation Java Basics - Anfänger-Themen 4
K Überprüfen ob Datei vorhanden Java Basics - Anfänger-Themen 2
G Überprüfen ob einen Array einen Value enthält Java Basics - Anfänger-Themen 13
P Überprüfen, ob String Zeichenfolge enthält Java Basics - Anfänger-Themen 4
T Überprüfen, ob Array Elemente hat Java Basics - Anfänger-Themen 22
I Überprüfen eines Passwortes Java Basics - Anfänger-Themen 5
J Überprüfen ob Leerzeile im String[][] array Java Basics - Anfänger-Themen 2
N Überprüfen ob ein Label angeklickt wurde Java Basics - Anfänger-Themen 3
P Methode zum Überprüfen ob Datei verwendet wird? Java Basics - Anfänger-Themen 3
G Überprüfen wann ein Dokument abläuft? Java Basics - Anfänger-Themen 3
C Überprüfen, ob die eingabe auch buchstaben enthält Java Basics - Anfänger-Themen 6
G Überprüfen ob es ein Link existiert Java Basics - Anfänger-Themen 3
S Überprüfen, ob Tabelle existiert Java Basics - Anfänger-Themen 5
M Überprüfen ob die eingaben in einem JTextField eine Zahl ist Java Basics - Anfänger-Themen 5
H Überprüfen ob Request mit enctype=multipart/form-data Java Basics - Anfänger-Themen 2
P GUI: Mausklick-Implementation Java Basics - Anfänger-Themen 2
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
J Beim Start des Programms zB. eine Linie in JPanel ausgeben Java Basics - Anfänger-Themen 4
J Linie wird zu lang gezeichnet Java Basics - Anfänger-Themen 4
C JFreeChart Linie nicht korrekt dargestellt Java Basics - Anfänger-Themen 1
L Anfängerin möchte Linie zeichnen Java Basics - Anfänger-Themen 8
W drawLine(...) - Linie soll nur begrenzt lang sein Java Basics - Anfänger-Themen 9
snipesss Linie zeichnen ohne extra Klasse? Java Basics - Anfänger-Themen 3
H Linie zeichnen... Java Basics - Anfänger-Themen 16
H Erste Schritte Linie/Raster mit Magnetfunktion Java Basics - Anfänger-Themen 1
X Kreis/Linie Programmieren Java Basics - Anfänger-Themen 1
B Konsoleninput eingegebene linie nach Eingabe löschen Java Basics - Anfänger-Themen 5
A Linie Zeichnen Applet mit Double Wert Java Basics - Anfänger-Themen 3
N Linie auf spezielle Area zeichnen Java Basics - Anfänger-Themen 9
H gezeichnete Linie Eventhandling Java Basics - Anfänger-Themen 2
G Frage wegen Applet( Linie) Java Basics - Anfänger-Themen 2
G Linie zeichen mit JLabel Java Basics - Anfänger-Themen 7
M Linie Java Basics - Anfänger-Themen 4
A Linie zeichnen Java Basics - Anfänger-Themen 4
S Linie ausgeben, die sich auf Knopfdruck verlängert Java Basics - Anfänger-Themen 2
S Linie ausgeben, die sich periodisch verlängert Java Basics - Anfänger-Themen 10
S Fette Linie zeichnen Java Basics - Anfänger-Themen 3
V Linie beginnt nich bei 0,0 Java Basics - Anfänger-Themen 2
G Linie innerhalb Rechteck Java Basics - Anfänger-Themen 2
G dicke linie zeichnen bzw schräges rechteck füllen Java Basics - Anfänger-Themen 2
M AWT -eigene DrawLine Methode mit Farbverlauf in der Linie ? Java Basics - Anfänger-Themen 2
G Linie/Gitter in GridBagLayout Java Basics - Anfänger-Themen 4
A Linie zeichnen per Knopfdruck --> Fehler Java Basics - Anfänger-Themen 7
B Eine Linie zeichnenmit Java, ich verstehe das einfach nicht Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben