Antlr 如何使用JavaSwing查看表单中的解析树?

Antlr 如何使用JavaSwing查看表单中的解析树?,antlr,Antlr,我正在使用JavaSwing构建GUI应用程序。我想以一种形式查看解析树(就像-gui选项),以便在“最终ANTLR 4参考”中提到,我必须使用TreeView类, TreeView(列表,树) 我的问题是:构造函数中的第一个参数代表什么 这是构造函数签名: public TreeViewer(@Nullable List<String> ruleNames, Tree tree) List<String> ruleNames = Arrays.asList(parse

我正在使用JavaSwing构建GUI应用程序。我想以一种形式查看解析树(就像-gui选项),以便在“最终ANTLR 4参考”中提到,我必须使用TreeView类, TreeView(列表,树)
我的问题是:构造函数中的第一个参数代表什么

这是构造函数签名:

public TreeViewer(@Nullable List<String> ruleNames, Tree tree)
List<String> ruleNames = Arrays.asList(parser.getRuleNames());
List<String> ruleNames = Arrays.asList(JavaParser.ruleNames);