У меня есть проект, который имеет JEditorPane
в netbeans, в настоящий момент у меня есть заполненный выбранный файл .java. то, что я хотел бы сделать, это когда загружается java-файл, синтаксис окрашен соответствующим образом, так что его легко читать другим, а затем текущим простым текстом.Netbeans: добавление цвета в синтаксис Java в JEditorPane
Есть ли у кого-нибудь идеи о том, как это сделать, поскольку я не могу найти хороших примеров этого онлайн?
EDIT: ОТВЕТ
Я получил это, наконец, работать, я добавил файл JSyntaxPane jar
в мой путь к классам (jsyntaxpane-0.9.5-b29.jar
, чтобы быть точным), а затем я добавил следующие две строки кода, чтобы он работал на моей JEditorPane ,
jsyntaxpane.DefaultSyntaxKit.initKit();
JEditorPane.setContentType("text/java");
Это также может быть использован на следующих языках: JavaScript, Properties, Groovy, C, C++, XML, SQL, Ruby and Python
... только путем простого изменения text/java
в text/LANGUAGE_YOU_WANT
в коде выше
ли это должно быть добавлено вручную в форму или вы можете добавить это как особенность в Netbeans GUI Builder ... как я создаю проект с помощью GUI-застройщика? – newSpringer
Я никогда не использовал Netbeans, поэтому понятия не имею. Но это может помочь: http://stackoverflow.com/questions/816286/how-to-include-custom-panel-with-netbeans-gui-builder –
Спасибо за помощь, похоже, что все будет хорошо, но Я действительно не пытался это сделать, поскольку мне удалось решить проблему по-другому, я добавил ответ в свой вопрос, если кто-то, кто видит, хочет знать, как его решить – newSpringer