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ąć?
JavaFX - jak zaimplementować podświetlanie w TextArea ?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 160
0
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Kraków
- Postów: 1694
0
Ten temat widziałeś: http://stackoverflow.com/questions/9128535/highlighting-strings-in-javafx-textarea ?
- Rejestracja: dni
- Ostatnio: dni
- 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.