Hallo, jmd. zumindest ne Idee ?
Habe in einer Java-Anwendung u.a. eine Liste mit Begriffen(String-Objekte) u. an der rechten Seite einen Scroll-Balken.
Wenn ich mit der rechten Maustaste auf ein Begriff klicke wird ein Kontext-Menü zum jeweiligen ausgewählten Begriff angezeigt. Wenn ich mit dem Scroll-Balken weiter runterscrolle und ein Begriff auswähle wird das Kontext-Menü auch an der richtigen Position angezeigt...soweit so gut.. benutze dafür die Funktion"e.getXOnScreen()". Wenn ich die Java-Anwendung auf dem Bildschirm verschiebe ist beim erneuten Klicken des Begriffs das Kontext-Menü dementsprechend versetzt.
Mit der Funktion "e.getX()" wird das Kontext-Menü beim Verschieben immer korrekt angezeigt -> aber beim Scrollen der Liste und dann dem Auswählen des Begriffs versetzt angezeigt
Gibt es eine Lösung für dieses Problem bzw. muss eine komplizierte mathematische Rechnung erfolgen oder geht das auch einfacher ?
Gruß Christian
Habe in einer Java-Anwendung u.a. eine Liste mit Begriffen(String-Objekte) u. an der rechten Seite einen Scroll-Balken.
Wenn ich mit der rechten Maustaste auf ein Begriff klicke wird ein Kontext-Menü zum jeweiligen ausgewählten Begriff angezeigt. Wenn ich mit dem Scroll-Balken weiter runterscrolle und ein Begriff auswähle wird das Kontext-Menü auch an der richtigen Position angezeigt...soweit so gut.. benutze dafür die Funktion"e.getXOnScreen()". Wenn ich die Java-Anwendung auf dem Bildschirm verschiebe ist beim erneuten Klicken des Begriffs das Kontext-Menü dementsprechend versetzt.
Mit der Funktion "e.getX()" wird das Kontext-Menü beim Verschieben immer korrekt angezeigt -> aber beim Scrollen der Liste und dann dem Auswählen des Begriffs versetzt angezeigt
Gibt es eine Lösung für dieses Problem bzw. muss eine komplizierte mathematische Rechnung erfolgen oder geht das auch einfacher ?
Gruß Christian
Comment