2009-05-08 9 views
5

ここで私がしたいことがあります。私は私の休止状態のJavaスイングアプリケーションにコードオブジェクトを格納したい。私は、そのメンバーのクラスのメンバーにしかアクセスできない関数のように、限られたスコープでデータに影響を与える可能性があるコードオブジェクトをユーザーが作成できるようにします。私は実際には小さなアイデアを完全に持っていることを望んでいるが(そこにはすべての無関係なものが隠されている)、オートコンプリートが可能でコンパイルとチェックのボタンがあり、包まれているので、私のデータベースにあるものを探し出し、実行をスケジュールします。スイングアプリケーションにスコープが限定されたJavaコードエディタを埋め込みますか?

誰もが良いアイデアを持っているか、自分自身で解決策を出すことなく、これを達成するためにeclipseなどを使用する良いコンポーネントや方法を知っていますか?

答えて

2

Eclipse RCPエディタを使用することができますが、再利用するための多くの機能があります。例えばテキストハイライト、ペア構築ハイライト、テキストホバー、補完アシストなど。 より強力ですが、より重いです。 RCPはエディタだけではありません...

+0

私はこれを次のアプリケーションに使用しています。これはまさに私がやりたいことです。その後、私は他のEclipseプラグイン、完璧にアクセスできます!完璧な答え! –

1

コードハイライトを達成するには、シンプル自動完成機能を使用すると、jsyntaxpaneコンポーネントを調べる価値があります。

これはかなりシンプルで使いやすいですが、コンパイル機能はそれから得られません。

+0

これはきちんとしたプロジェクトのように見えます。ありがとう! –

関連する問題