Hi,
ich stehe gerade auf dem Schlauch: Ich möchte für die Buttons einer Anwendung nicht nur Tooltips anzeigen, sondern nachdem die Maus eine gewisse Zeit über dem Button geruht hat, soll schließlich auch eine Audioerklärung starten. Ich habe allerdings keine vernünftige Idee, wie die Verzögerung am Besten zu realisieren ist. Das Audio soll nicht einfach nur verzögert wiedergegeben werden, da sich für die Wiedergabe der Zeiger noch über dem Button befinden soll. Wie prüft man denn am schlausten bei einem MouseEvent, ob sich die Maus nach einer gewissen Latenzzeit noch über dem Button befindet? Wie macht das ein Tooltip?
Viele Grüße und vielen Dank,
Wolfgang
P.S.: Sollte man das über mouseEvent.getComponent() abfangen und prüfen, ob sich x- und y-koordinate des Mauszeigers noch über der Komponente befinden, oder geht es auch einfacher?
ich stehe gerade auf dem Schlauch: Ich möchte für die Buttons einer Anwendung nicht nur Tooltips anzeigen, sondern nachdem die Maus eine gewisse Zeit über dem Button geruht hat, soll schließlich auch eine Audioerklärung starten. Ich habe allerdings keine vernünftige Idee, wie die Verzögerung am Besten zu realisieren ist. Das Audio soll nicht einfach nur verzögert wiedergegeben werden, da sich für die Wiedergabe der Zeiger noch über dem Button befinden soll. Wie prüft man denn am schlausten bei einem MouseEvent, ob sich die Maus nach einer gewissen Latenzzeit noch über dem Button befindet? Wie macht das ein Tooltip?
Viele Grüße und vielen Dank,
Wolfgang
P.S.: Sollte man das über mouseEvent.getComponent() abfangen und prüfen, ob sich x- und y-koordinate des Mauszeigers noch über der Komponente befinden, oder geht es auch einfacher?
Zuletzt bearbeitet: