ищу компоненты/идеи Java GUI для подсветки синтаксиса [закрыто]

StackOverflow https://stackoverflow.com/questions/129034

Вопрос

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

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

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

Это было полезно?

Решение

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

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

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

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

Другие советы

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

Почему бы не попробовать Syntax Highlighter от Ostermiller.

Вот простая демонстрация редактора кода

Однако он по-прежнему использует JTextPane.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top