使用第三方库:flexmark-java
使用IDEA新建一个maven项目:
在pom.xml中添加依赖:
注意flexmark的最新版本号可以到GitHub上查找: https://github.com/vsch/flexmark-java
<dependency>
<groupId>com.vladsch.flexmark</groupId>
<artifactId>flexmark-all</artifactId>
<version>0.40.4</version>
</dependency>
修改App.java代码如下:
import com.vladsch.flexmark.ext.jekyll.tag.JekyllTagExtension;
import com.vladsch.flexmark.ext.tables.TablesExtension;
import com.vladsch.flexmark.ext.toc.SimTocExtension;
import com.vladsch.flexmark.ext.toc.TocExtension;
import com.vladsch.flexmark.html.HtmlRenderer;
import com.vladsch.flexmark.parser.Parser;
import com.vladsch.flexmark.util.ast.Node;
import com.vladsch.flexmark.util.options.MutableDataSet;
import javax.swing.*;
import javax.swing.text.html.HTMLEditorKit;
import java.awt.*