Manipular largura/altura objeto com mouse

Olá pessoal !!

Tenho que desenvolver uma tela pra configurar o tamanho de uma etiqueta, soh q essa configuracao deve ser feita com o mouse, como seu estivesse manipulando o tamanho de um componente do netbeans, só que eu nao sei neim por onde comecar

Eu pensei em colocar um Jpanel, sei lah, na tela, e dai manipular o tamanho dele, mas como fazer isso? como fazer pra aparecer aqueles quadradinhos nos cantos e nos meios das laterais e das partes de cima e baixo do jpanel, pra eu poder aumentar o tamanho dele? haiuhuiuahua
pensei tbem, em renderizar uma etiqueta na tela e adicionar os mouseEvents nesse componente que eu desenhei na tela, pra aparecer os tais quadradinhos pra manipular o tamanho, mas tbem nao sei nd sobre java2d

O que vcs me sugerem ???
Uma das duas opçoes acima serve, ou eu to no caminho errado ???

obrigado t+

Veja se isso pode ajudar você: http://www.partow.net/projects/jpaintbrush/index.html
Ou Jgraph http://www.jgraph.com/

opa tomassoni, eu acho q esse jgraph vai resolver o meu problema, assim q eu tiver um tempinho vou dar uma olhada mais afundo nele, eu ja tinha deixado de lado isso, mais eu acho q essa parada resolve meu problema… eu ja até tinha perdido as esperanca desse topico, hehehe, mais vc salvo a patria, tomara q de certo !!!

vlw a resposta ai cara !!!