2012-04-11 7 views
3

Java言語の編集に簡単なテキストエディタを使用するにはどうすればよいですか?誰でもいくつかのヒント、手順、参照、または何かを与えることができます.. 私は文法の色付けのような機能を持つJava言語のためのテキストエディタを作成し、try catchのための関数を自動生成したい場合、他の場合..シンタックスカラーでJavaエディタを作成する手順

任意のための

これは、Javaプログラミングの私のレッスンのため..です

THXは役立ちます..:D

+0

は[jEditの](http://www.jedit.org/)を見てみましょう、それはですJavaで書かれたオープンソースのテキストエディタで、ソースを見て、彼らが何をしているかを見ることができます。 – joshuahealy

+0

私はすでにJEditを見ています。しかし、おそらくそれは私のために複雑です。単純な例はありますか?最初のステップでは、構文カラーリングを作成したいだけです。 – ordinaryBoys

+0

構文認識エディタの作成には大量の作業が必要です。最初からすべてを書かなければならないのであれば、1人のために、1学期以上の作業が必要です。特に、あなたがすでに専門家のJava開発者でないならば。これはあなたに割り当てられたものなのですか、これを自分で選択しましたか?あなたはどれくらいの期間持っていますか? –

答えて

1

チェックアウトHow to Use Editor Panes and Text Panes

また、ここにいくつかの例があります - Highlighting Words in a JTextComponentInserting Styled Text in a JTextPane Componentです。

そしてここレクサーを有するものである - Text Editor Tutorial

+0

Thx、しかし私は自分のクラスを構築する必要があります。私はjava lexer、tokenのような参照をいくつか持っています。私はJEditorPanesを使用するときには使用されないと思います。そうですか? – ordinaryBoys

+0

@ordinaryBoys、レクサーはあなたにトークンを与えます。テキストの種類や位置などのトークンプロパティを使用して、テキストペインに対応するスタイルを適用することができます。 – tenorsax

+0

nah、Max .. Uは私が望むものを手に入れました。私はすでにsyntaxdemoをダウンロードして、クラスの中身を見ています。Uhmm、あなたはすでにそのプログラムを見ましたか? は簡単に作成できますか? – ordinaryBoys

1

JSyntaxPaneをチェックしてください。

これは、あなたが何をしているかのように聞こえるオープンソースプロジェクトです。他の誰かがこのような仕事をどのように遂行したかを見れば、おそらく多くのアイディアが得られます。ここで

はそれが(右側のパネル)どのように見えるかのスクリーンショットです:

enter image description here

+0

+1いいライブラリ。これまでNetbeanのエディタプラグインライブラリを使用していました。 – ecle

+0

リンクのための@ulmangt Thx ..私はすでにクラスを見ています。 そして、私は非常に複雑です。私は構文を強調表示したいだけです..そのコードから、それは非常にプロのプログラマーでしたおもう.. – ordinaryBoys

関連する問題