/// <exception cref="System.IO.IOException"/> public static void Main(string[] args) { TreeJPanel tjp = new TreeJPanel(); // String ptbTreeString1 = "(ROOT (S (NP (DT This)) (VP (VBZ is) (NP (DT a) (NN test))) (. .)))"; string ptbTreeString = "(ROOT (S (NP (NNP Interactive_Tregex)) (VP (VBZ works)) (PP (IN for) (PRP me)) (. !))))"; if (args.Length > 0) { ptbTreeString = args[0]; } Tree tree = (new PennTreeReader(new StringReader(ptbTreeString), new LabeledScoredTreeFactory(new StringLabelFactory()))).ReadTree(); tjp.SetTree(tree); tjp.SetBackground(Color.white); JFrame frame = new JFrame(); frame.GetContentPane().Add(tjp, BorderLayout.Center); frame.AddWindowListener(new _WindowAdapter_256()); frame.Pack(); frame.SetVisible(true); frame.SetVisible(true); }