Frage

In meiner JFreeChart Anwendung benötige ich einige Aktionen auszuführen, wenn der Benutzer die Maus auf der Karte klickt. Dazu habe ich eine innere Klasse, die die ChartMouseListener und eine Instanz dieser Klasse implementiert als chartMouseListener zum chartPanel hinzugefügt.

Die seltsame Sache, die ich, warum nicht begreifen kann, ist, dass manchmal, wenn ich mit der Maus klicken, wird die Anwendung nicht den Klick erkennt (wie irgendwie wurde dieses Ereignis nicht registriert) .Es in der Regel wie 2,3-mal geschieht aus 10. Hat jemand eine solche o Problem gestoßen? Wo soll ich prüfen, um dieses Problem beheben?

War es hilfreich?

Lösung

Haben Sie realisiert sowohl die chartMouseClicked() und chartMouseMoved() Handler? Ich frage mich, wenn Sie versehentlich eine Bewegung / Widerstand anstatt einen Klick zu erzeugen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top