List of usage examples for org.antlr.v4.gui TreeViewer paint
@Override public void paint(Graphics g)
From source file:co.byng.internal.engineering.sql.validator.service.ast.generator.TreeViewerAstGenerator.java
@Override public RenderedImage generateAst(ParseTree parseTree, String[] ruleNames) throws IOException { TreeViewer treeViewer = this.treeViewerFactory.buildTreeViewer(parseTree, ruleNames); Dimension bounds = treeViewer.getPreferredSize(); BufferedImage image = this.imageFactory.buildImage((int) bounds.getWidth(), (int) bounds.getHeight()); Graphics g = image.getGraphics(); g.setColor(Color.BLACK);/*from w w w. j ava 2 s . co m*/ treeViewer.paint(g); return image; }