Árvore Binária de Pesquisa

Gostaria de algumas idéias de como fazer uma applet que quando eu inserisse uma árvore de forma não paratentizada ela desenhasse a árvore. Como faço pra tipo, arrastar um Nó e colocar em outro canto da árvore numa applet? essa applet também poderia inserir Nós, remover Nós e troca-los de lugar…

Grato.
Hélio Jr.

Algo me diz que esse artigo é para você…

Como impressionar seus amigos com java