Mam element. Etykieta narzędzia komponentu jest ustawiana za pomocą metody setToolTipText(). Na pierwszym monitorze wszystko działa dobrze. Teraz, kiedy przesuniemy ramkę do drugiego monitora, etykiety narzędzi są wyświetlane na krawędzi monitora (z boku do pierwszego monitora). Dzieje się tak tylko z podpowiedziami tego komponentu. Problem pojawia się również na innych urządzeniach. Jednak testowałem go tylko z Vistą.Etykieta narzędzia na drugim monitorze wyświetlana jest na brzegu monitora.
Dlaczego tak jest? Czy to błąd w Swing? Jak mogę to naprawić?
Tekst podpowiedzi zależy od położenia kursora myszy. Dlatego mogę edytować kod i nadpisać metodę getToolTipText (MouseEvent e). Byłoby naprawdę miło wiedzieć, jaka jest przyczyna tego problemu, przed rozpoczęciem zmiany kodu.
Z góry dziękuję.
Dzięki, myślę, że miałeś trochę pracy, żeby to zbadać. Próbowałem zmienić kod na getToolTipText, który działa poprawnie po pierwszych testach. –
Cóż, kilka wyszukiwania google i czytanie trzech raportów o błędach + postings na nich. Następnie pisanie odpowiedzi. nie ma problemu – jitter