Java раскраски персонажей GUI - PullRequest
3 голосов
/ 03 января 2012

Я делаю программу словаря GUI и у меня есть ввод букв, которые должны быть выделены в каждом отображаемом слове.Мне было интересно, как это сделать, кажется, не очень сложно раскрасить всю JTextArea, но раскраска только определенных символов кажется немного более сложной.Я читал о JTextPane, где я могу использовать стилизованные шрифты, но даже это не кажется простым.Мне нужно разобрать символ каждого словарного слова, а затем изменить его цвет.

Ответы [ 2 ]

5 голосов
/ 03 января 2012

Да, вы бы хотели использовать JEditorPane или JTextPane для подобных вещей. Вы можете использовать стили, как вы видели, или создать содержимое в виде HTML и отобразить его, что будет намного проще, если не так гибко.

Соответствующий раздел Учебника Java начинается здесь .

2 голосов
/ 03 января 2012

Вы можете добавить свои основные моменты.См. DefaultHighlighter и HighlightPainter.

См. http://java -sl.com / tip_vertical_selection.html пример использования пользовательских подсветок.Вы можете определить любой желаемый цвет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...