以前は Swing でJSyntaxPane
、小さな Java ソース エディタを作成するために を使用していました。練習のために、JavaFX でプロジェクト全体をやり直し、より多くの言語のサポートを追加することにしました。できれば、できるだけ多く。
ただし、 に似たものはないようJSyntaxPane
です。
ちょっとした調査の結果、適切な構文強調表示を備えたソース コード ビューアーを作成したTom Schindl
のブログにたどり着きました。残念ながら、編集サポートはありません。
それからJewelSea
のブログtype-and-preview
がありますが、スクリーンショットからは SO の方法のように見えます。コード エディターでは望ましくありません。
繰り返しにJFXperience
なりますが、強調表示、インデント、およびパネル/ノードの編集が JavaFX 8 で利用可能になり、Swing を Java に埋め込むこともできることがわかりました。
それまでは、他にどのようなオプションがありますか?
JavaFX が JavaScript と相互運用できることはわかっているので、JavaScript ライブラリを使用して同じことを実現する方法はありますか?