0
私はRSyntaxTextAreaを使用しているエディタを作成しています。私はいくつかのカスタムキーワードとオートコンプリートをしたい。構文の強調表示のためにRSyntaxTextAreaのキーワードを追加するには
簡単な方法、または実装が簡単な他のライブラリがありますか。
私はRSyntaxTextAreaを使用しているエディタを作成しています。私はいくつかのカスタムキーワードとオートコンプリートをしたい。構文の強調表示のためにRSyntaxTextAreaのキーワードを追加するには
簡単な方法、または実装が簡単な他のライブラリがありますか。
だけ返すようにそれは小さなgetterメソッドを追加した後、プロバイダに
public void add(String word){
provider.addCompletion(new BasicCompletion(provider, word));
}
をあなたの言葉を追加する方法を作るフィールド
DefaultCompletionProvider provider = new DefaultCompletionProvider();
としてDefaultCompletionProviderを持つクラスを作成しますプロバイダ
public CompletionProvider get() {
return provider;
}
次に
CompletionProvider provider = new YourClassName().get();
AutoCompletion ac = new AutoCompletion(provider);
ac.setAutoCompleteEnabled(true);
ac.setAutoActivationEnabled(true);
ac.setAutoActivationDelay(500);
ac.setShowDescWindow(true);
ac.install(Your RSyntaxTextArea object);
*「簡単な方法はありますか?」コンポーネントのエキスパートを雇います*「..または実装が簡単な他のライブラリ」*オフサイトリソースの取得はオフトピックですSOのために。 ''? ''を追加することを忘れないでください。質問の終わりに –