Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740

обозреватель текста с xml подцветкой

28.07.2010, 13:50. Показов 929. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заранее извиняюсь, если вопрос элементарный, я в java совсем начинающая.
У меня есть функция, начинающаяся как
Java
1
2
3
4
5
6
7
protected void create(IManagedForm managedForm) {
        super.createFormContent(managedForm);
        FormToolkit toolkit = managedForm.getToolkit();
        ScrolledForm form = managedForm.getForm();
        Composite com = form.getBody();
        com.setLayout(new GridLayout());
        Text text = toolkit.createText(com, null, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
Переменная text хранит xml код, и мне надо, чтобы он выводился с подцветкой.
Нельзя использовать какие-то выложенные в инете обозреватели, можно только встроенные
(если это имеет значение, то пишу в eclipse). Нашла как создается XML editor, наследующий
класс TextEditor, но вот как впихнуть его в этот код, так и не поняла. Заранее большое спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2010, 13:50
Ответы с готовыми решениями:

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

Обозреватель
Здравствуйте! Люди добрые, помогите, пожалуйста, кто чем может, новичку в море ActiveX технологии. Суть проблемы в следующем: есть...

Обозреватель
Народ, киньте кто-нить ссылку где есть исходники простого обозревателя в Internet написанного на С++ .

2
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
30.07.2010, 18:25  [ТС]
Еще насколько я поняла для этого можно использовать StructuredTextViewer совместно с StructuredTextViewerConfigurationXML:
StructuredTextViewer structuredViewer=new StructuredTextViewer(com,null,null,true, SWT.NONE);
Но почему-то из-за строчки
structuredViewer.configure(new StructuredTextViewerConfigurationXML())
возникают проблемы со страницей, содержащей это все. Может кто может подсказать почему так может быть?
0
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
02.08.2010, 01:29  [ТС]
Все, сама справилась
Java
1
2
3
4
5
6
7
8
    StructuredTextViewer structuredViewer = new StructuredTextViewer(com, null, null,true, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);
    structuredViewer.getControl().setLayoutData(new GridData(GridData.FILL_BOTH));
        structuredViewer.configure(new StructuredTextViewerConfigurationXML());
        structuredViewer.setEditable(false);        
        IStructuredModel scratchModel = StructuredModelManager.getModelManager().createUnManagedStructuredModelFor(ContentTypeIdForXML.ContentTypeID_XML);
        document  = scratchModel.getStructuredDocument();
        document.set("<style>ABC</style>");
        structuredViewer.setDocument(document);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.08.2010, 01:29
Помогаю со студенческими работами здесь

Командный обозреватель пуст
Приветствую, При создании нового проекта или открытия существующего у меня пуст командный обозреватель. Пробовал переустановить VS — не...

Не отображается Обозреватель решений
Не работает обозреватель решений в C#. Запускаю свой проект, вижу что обозреватель появляется и сразу исчезает, на экране дефолтный синий...

Обозреватель базы данных
Пишу приложение для работы с бд на qt (собран под vs2010). Работаю с бд postgresql9.2. Подключение к самой бд работает, могу открыть...

Обозреватель файлов сервера
Помогите сделать обозреватель файлов сервера. Сказали чтоб сделал с javascript, java, html. И сказали чтоб выглядело типа Total Commander...

Не появляется меню Обозреватель решений
При запуске проекта в правой колонке не появляется пункт образователь решений ( который показывает файлы ). P.S: Приходится постоянно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита табличной части. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru