Сабж. Дерево нужно рисовать слева направо, в духе XMLSpy, как то так:
┌────children1[-]────children3
root[-]────|
└────children2[+]
[+], [-] - это кнопки, позваляющие сворачивать и разворачивать элементы. Желательно Java или Python. Тулкит не важен =). Кто нибудь знает опенсорсный компонент, реализующий сабж?