@Override public Object do_root() { return Browsable.this; }
};
tree.setBorder(new EmptyBorder(3,3,3,3));
final JScrollPane scr = new JScrollPane(tree, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scr.addFocusListener(new FocusListener() {
public void focusGained(FocusEvent e) { tree.requestFocusInWindow(); }
public void focusLost(FocusEvent e) { }
});
final JFrame x = new JFrame("Parse Tree");
x.setLayout(new BorderLayout());
x.add(scr, BorderLayout.CENTER);