używamy TextArea
kontrolę JavaFX w naszej aplikacji, a stara się zintegrować go z Jazzy sprawdzanie pisowni API - jak w, gdy użytkownik wchodzi do złego słowa nie ma w słowniku, takie słowo byłoby podświetlony.Podświetlanie Strings w JavaFX TextArea
Czy istnieje sposób podświetlenia słowa we wspomnianej kontrolce? Nie widziałem żadnych opcji w JavaDocs, więc jeśli ktoś mógłby zaproponować podejście?
Może się zdarzyć, że mogę użyć komponentu HTMLEditor
i kolorować te słowa dyferencyjnie przy pomocy <font face="red=>wrongWord</font>
. Przynosi to jednak wiele różnych problemów z sprawdzaniem pisowni, takich jak znaczniki html i liczba słów.
I chciałbym dowiedzieć się więcej o tym rozwiązaniu. Zwłaszcza # 3. Skąd wiesz, gdzie umieścić prostokąt; co się stanie, gdy okno/TextArea się poruszy; jak radzisz sobie z wyjątkami, takimi jak tekst półprzenikowany lub ukryty; co się dzieje, gdy przewija się TextArea? –
Whoa, koleś, to jest hacky! sława! ;-) –
Jak zdecydujesz, gdzie umieścić ten prostokąt? Na przykład, powiedz, że chcę wyróżnić znaki 7-13 (i nie wiem, czy to zawiera łamanie wierszy !!), jak mogę zdecydować, skąd się bierze lewy górny róg prostokąta? –