問題タブ [rsyntaxtextarea]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
117 参照

java - 行番号とコードを区切る行の間にギャップを設ける方法はありますか?

タイトルが示すように、エディターの RSyntaxTextArea インスタンスの行番号とソース コードを区切る行の間に、たとえば 5 ピクセルの小さなギャップを作る方法を見つけようとしています。私はAPIを見ていましたが、何も見つかりませんでした...

注: Maven セントラルで入手可能な最新バージョン - v2.5.3 を使用しています。

これは、ギャップがどれだけ近いかを確認できる簡単なデモです。 ここに画像の説明を入力

0 投票する
1 に答える
542 参照

java - RSyntaxTextArea に入力されたテキストが奇妙なエンコーディングで表示される

私のプロジェクトでは、オートコンプリートと構文の強調表示を備えた、Java ソースコード用の組み込みエディターが必要であり、そのために RSyntaxTextArea を選択しました。プロジェクトのウェブサイトから最小限の例を実行しようとしましたが、実際のバージョン 2.5.6 を使用するとすぐに、入力されたテキストが奇妙な文字でエンコードされます lib のバージョンを 2.0.2 にダウングレードするとすぐに動作します。しかし、このバージョンは私が必要とするコード補完をサポートしていません。

私のコード:

0 投票する
0 に答える
59 参照

java - RSyntaxText TokenMakerを使用してテキストをトークン化する方法は?

RSyntaxtText のクラスを使用してテキストをトークン化したいと思います。有望に見えますが、1行でしか機能せず、完全なファイルをトークン化することが、ファイルのすべての行に対してこのメ​​ソッドを呼び出すだけではないことを少し心配しています(複数行のコメント、中括弧の開き/閉じ、 ...)。TokenMakerTokenMaker.getTokenList

Javaファイルなどを適切にトークン化するコードの最小部分はどのように見えるでしょうか?

0 投票する
0 に答える
188 参照

java - RSyntaxTextArea に新しいキーワードを追加する方法

Swing アプリケーションで RSyntaxTextArea を使用しています。Gherkin 言語用のエディターを作成したいと考えています。新しいキーワードを追加して言語サポートを拡張するにはどうすればよいですか?

0 投票する
0 に答える
74 参照

java - 「Surround With」にカスタム Swing クラスを使用する

私にはカスタムがJTextAreaあり、それをカスタム で囲みたいと思っていますJScrollPane

残念ながら、フォーム デザイナーは周囲に通常のオブジェクトを使用することのみを提案しており、パレットのようにJScrollPaneカスタム オブジェクトを定義するオプションを提供していないようです。

具体的には、このプロジェクトを .RSyntaxTextAreaで囲んで使用しようとしていRTextScrollPaneます。