假设我有一个用于 CSS 样式 Html ( SwingBox ) 的 EditorKit,并且我有一个用于源代码 ( SyntaxKit ) 的 EditorKit。我可以为 a 创建一个JEditorPane
将这两者结合起来的合成编辑器工具包,这样我就可以拥有交错的 HTML(来自 Markdown 解析器)和源代码(由 SyntaxKit 处理)?
例如,如下图所示。请注意,我不想通过 markdown-to-HTML 解析器呈现源代码,而是使用带有自己的词法分析器的特定语法工具包。
在这里,我们有一些文字编程的东西。带图片等
object Foo {
def bar = 1234
}