0

私はnetbeansにあるプロジェクトを持っていますがJEditorPane、現時点では、選択した.javaファイルが入力されています。私がやりたいのは、Javaファイルがロードされたときに構文が適切に色付けされるため、現在のプレーンテキスト以外でも読みやすくなります。

私はこれの良い例をオンラインで見つけることができないので、誰かがこれを行う方法について何かアイデアがありますか?

編集:答え

これがようやく機能するようになりました。JSyntaxPane jarファイルをクラスパスに追加し(jsyntaxpane-0.9.5-b29.jar正確には)、次の2行のコードを追加して、JEditorPaneで機能させるようにしました。

jsyntaxpane.DefaultSyntaxKit.initKit();
JEditorPane.setContentType("text/java");

これは、次の言語でも使用できます。...上記のコードでに変更するJavaScript, Properties, Groovy, C, C++, XML, SQL, Ruby and Pythonだけです。text/javatext/LANGUAGE_YOU_WANT

4

1 に答える 1

2

RSyntaxTextArea を使用することをお勧めします ( http://fifesoft.com/rsyntaxtextarea/を参照)。

統合は非常に簡単で、うまく機能します。ドキュメントには、Java-Syntax-Hightlighting の RSyntaxtTextArea を統合する方法を示す例が含まれています。

http://fifesoft.com/rsyntaxtextarea/examples/example1.php

于 2012-05-22T17:33:51.670 に答える