@Override
	public void paint(Graphics g) {
		super.paint(g);

		Color c = g.getColor();
		Font f = g.getFont();
		g.setFont(new Font(null, Font.BOLD, 12));

		if (this.tree != null) {
			this.drawNode(g, this.tree.getRoot(), 0, this.getWidth(), 0);
		}
		g.setColor(c);
		g.setFont(f);

	}