В настоящее время я создаю плагин, который имеет форму в Eclipse. В этой форме есть текстовое поле для получения пользовательского ввода.
Text txtUserInput = new Text(container, SWT.MULTI | SWT.BORDER | SWT.WRAP | SWT.V_SCROLL);
fd = new FormData();
fd.top = new FormAttachment(20);
fd.left = new FormAttachment(1);
fd.right = new FormAttachment(97);
fd.width = 400;
fd.height = 100;
txtUserInput.setLayoutData(fd);
Здесь пользователь может ввести XML, JSON или любые текстовые данные в качестве ввода и, Я хочу выделить синтаксисы (задать цвета, как в IDE), когда пользователь вводит JSON или XML в это текстовое поле. Как я могу выполнить эту задачу в Java?