問題タブ [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.
java - 行番号とコードを区切る行の間にギャップを設ける方法はありますか?
タイトルが示すように、エディターの RSyntaxTextArea インスタンスの行番号とソース コードを区切る行の間に、たとえば 5 ピクセルの小さなギャップを作る方法を見つけようとしています。私はAPIを見ていましたが、何も見つかりませんでした...
注: Maven セントラルで入手可能な最新バージョン - v2.5.3 を使用しています。
これは、ギャップがどれだけ近いかを確認できる簡単なデモです。
java - RSyntaxTextArea に入力されたテキストが奇妙なエンコーディングで表示される
私のプロジェクトでは、オートコンプリートと構文の強調表示を備えた、Java ソースコード用の組み込みエディターが必要であり、そのために RSyntaxTextArea を選択しました。プロジェクトのウェブサイトから最小限の例を実行しようとしましたが、実際のバージョン 2.5.6 を使用するとすぐに、入力されたテキストが奇妙な文字でエンコードされます lib のバージョンを 2.0.2 にダウングレードするとすぐに動作します。しかし、このバージョンは私が必要とするコード補完をサポートしていません。
私のコード:
java - RSyntaxText TokenMakerを使用してテキストをトークン化する方法は?
RSyntaxtText のクラスを使用してテキストをトークン化したいと思います。有望に見えますが、1行でしか機能せず、完全なファイルをトークン化することが、ファイルのすべての行に対してこのメソッドを呼び出すだけではないことを少し心配しています(複数行のコメント、中括弧の開き/閉じ、 ...)。TokenMaker
TokenMaker.getTokenList
Javaファイルなどを適切にトークン化するコードの最小部分はどのように見えるでしょうか?
java - RSyntaxTextArea に新しいキーワードを追加する方法
Swing アプリケーションで RSyntaxTextArea を使用しています。Gherkin 言語用のエディターを作成したいと考えています。新しいキーワードを追加して言語サポートを拡張するにはどうすればよいですか?
java - 「Surround With」にカスタム Swing クラスを使用する
私にはカスタムがJTextArea
あり、それをカスタム で囲みたいと思っていますJScrollPane
。
残念ながら、フォーム デザイナーは周囲に通常のオブジェクトを使用することのみを提案しており、パレットのようにJScrollPane
カスタム オブジェクトを定義するオプションを提供していないようです。
具体的には、このプロジェクトを .RSyntaxTextArea
で囲んで使用しようとしていRTextScrollPane
ます。