2016-05-25 5 views
0

Я работаю в java, я разрабатываю язык программирования, и я строю идеал для него. проблема в том, что я хотел бы иметь textArea, как и netbeans ide, с форматированным и цветным текстом. например, я хотел бы иметь текстовое поле, где зарезервированные слова синие, цифры фиолетовые, а имена функций выделены жирным шрифтом, как это возможно, не теряя при этом во время ввода?JTextArea - autoformat like netbeans ide

+2

Вы, вероятно, хотите использовать [JTextPane] (http://docs.oracle. com/javase/8/docs/api/javax/swing/JTextPane.html), а не JTextArea. Что касается эффективности, вы, возможно, заметили, что существующие IDE имеют довольно интенсивное использование ЦП; Я сомневаюсь, что этого можно избежать. – VGR

ответ

1

Некоторые библиотеки позволяют создавать специальные текстовые области для этой конкретной цели. Самым популярным textArea является RSyntaxTextArea

Два других связанных с этим вопросов, которые могут помочь:

What code highlighting libs are there for Java?

Where can I find a syntax highlighting library for Java?

Смежные вопросы