Я не привязан к какому-либо конкретному графическому интерфейсу или чему-то еще - просто должен быть основан на Java. Я хочу сделать простую подсветку синтаксиса (XML и XQuery) внутри редактируемых текстовых областей.
Мой единственный кандидат на данный момент - Swing JTextPane, поскольку он поддерживает стили текста, но я понятия не имею, как это реализовать в этом контексте.
Если в конкретном наборе инструментов есть что-то подобное из коробки, это было бы здорово, но я готов сделать это вручную, если потребуется.




JSyntaxPane обрабатывает XML и может быть расширен
http://code.google.com/p/jsyntaxpane/wiki/Using
Или можно было бы извлечь редактор NetBeans, но это, вероятно, потребует больше работы ...
[править] кстати, я получил XML-информацию от здесь ... похоже, он не упоминает об этом на кодовых страницах Google ...
В программном обеспечении Jide есть компонент Подсветка синтаксиса. Он все еще находится в стадии бета-тестирования, но я думаю, что он предполагал XML. Я сам не использовал его, поэтому не знаю, насколько хорошо он будет делать то, что вы хотите.
Почему бы не ознакомиться с Syntax Highlighter от Остермиллера.
Вот демонстрация простого редактора кода
Тем не менее, он по-прежнему использует JTextPane.