2008-09-24 2 views
5

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

Мой единственный кандидат пока что является JTextPane Swing, поскольку он поддерживает, кажется, поддерживает стилирование текста, но я не знаю, как его реализовать в этом контексте.

Если у конкретного инструментария есть что-то подобное из коробки, это было бы замечательно, но я был бы готов сделать это вручную, если понадобится.

ответ

4

JSyntaxPane обрабатывает XML и может быть расширен

http://code.google.com/p/jsyntaxpane/wiki/Using

Или это должно быть возможно извлечь редактор NetBeans, но это, вероятно, будет больше работы ...

[править] кстати , Я получил информацию о XML от here ... это, похоже, не упоминается на кодовых страницах Google ...

1

Jide software имеет компонент Syntax Highligher. Он все еще находится в бета-версии, но я думаю, что это предполагал XML. Я не использовал его сам, поэтому я не знаю, как хорошо он будет делать то, что вы хотите.

0

Почему бы не проверить ярлык синтаксиса Ostermiller.

Вот simple code editor demo

Он по-прежнему использует JTextPane хотя.