Kiedyś napisałem pewien program korzystając ze Swinga, który wyszukiwał wzorzec w tekście i podświetlał jego wszystkie wystąpienia. Przerabiam teraz program wymieniając Swinga na JavaFX i nie mam pojęcia jak dodać podświetlanie tekstu wewnątrz TextArea. Nie ma tu żadnego highlighter'a, CSS też niczego ciekawego w tej kwestii chyba nie oferuje...
Oczywiście chodzi mi o podświetlanie wielu rozdzielnych fragmentów tekstu, a nie ustawienie zaznaczenia. Da się to jakoś osiągnąć?

- Rejestracja:około 12 lat
- Ostatnio:około 10 lat
- Postów:160
0

- Rejestracja:ponad 11 lat
- Ostatnio:10 dni
- Lokalizacja:Kraków
- Postów:1694
0
Ten temat widziałeś: http://stackoverflow.com/questions/9128535/highlighting-strings-in-javafx-textarea ?

- Rejestracja:około 12 lat
- Ostatnio:około 10 lat
- Postów:160
0
Widziałem i tam jest podane rozwiązanie wykorzystujące zwykłe, ciągłe zaznaczenie. Takie rozwiązanie mnie nie interesuje ponieważ nie pozwala zaznaczyć wielu oddzielnych fragmentów, a jedynie ciągłą sekwencję :/ Widziałem również rozwiązania korzystające z webowych standardów, ale wówczas musiałbym w ogóle zrezygnować z TextArea. Sposoby z różnego rodzaju malowaniem nad tekstem również nie są ani zbyt szybkie ani wygodne.
edytowany 1x, ostatnio: Qbisiek
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.