0
我正在創建一個編輯器,爲此我使用了RSyntaxTextArea。我想要一些自定義關鍵詞並自動完成。如何爲RSyntaxTextArea添加關鍵字以進行語法高亮
有沒有簡單的方法來做到這一點,或其他一些易於實現的庫。
我正在創建一個編輯器,爲此我使用了RSyntaxTextArea。我想要一些自定義關鍵詞並自動完成。如何爲RSyntaxTextArea添加關鍵字以進行語法高亮
有沒有簡單的方法來做到這一點,或其他一些易於實現的庫。
使具有DefaultCompletionProvider作爲現場
DefaultCompletionProvider provider = new DefaultCompletionProvider();
類然後讓,增加了你的話給供應商
public void add(String word){
provider.addCompletion(new BasicCompletion(provider, word));
}
的方法之後,添加少量的getter方法只是返回提供商
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。不要忘記添加''?'在問題結束時。 –