Próbuję ustawić podpowiedzi na JEditorPane
. Metoda, której używam do określenia, jaki tekst podpowiedzi jest wyświetlany, jest dość intensywna dla procesora - a więc chciałbym ją pokazać po zatrzymaniu myszy na krótki czas - powiedzmy 1 sekundę.Ustawianie czasu opóźnienia narzędzia dla konkretnego komponentu w Java Swing
Wiem, że mogę używać ToolTipManager.sharedInstance().setInitialDelay()
, jednak ustawi to opóźnienie dla podpowiedzi na wszystkich elementach swing jednocześnie i nie chcę tego.
Co zrobić obecny w etykiecie, która nie może być wyliczony w wątku tła? – akarnokd
Niektóre przykładowy kod może być pomocny. Mógłbym podać przykład tego, o czym mówię. – jjnguy
Chcę zmienić treść podpowiedzi w zależności od tego, na jakie słowo przesuwa się użytkownik. Zadanie wypełniania zawartości etykiety narzędzi jest dość kosztowne, więc chcę wykonać to obliczenie tylko wtedy, gdy użytkownik utknął nad słowem. – Scottm