JavaFX - jak zaimplementować podświetlanie w TextArea ?

JavaFX - jak zaimplementować podświetlanie w TextArea ?
Qbisiek
  • Rejestracja:około 12 lat
  • Ostatnio:około 10 lat
  • Postów:160
0

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ąć?


szweszwe
  • Rejestracja:ponad 11 lat
  • Ostatnio:10 dni
  • Lokalizacja:Kraków
  • Postów:1694
0
Qbisiek
  • 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.