Mover e redimensionar componente em runtime

0 respostas
E

Olá Pessoal,

Estou criando um aplicativo Desktop (usando Swing) semelhante a um software de fluxograma. O usuário pode selecionar alguns objetos de uma paleta e arrastar para um documento (JFrame). Uma vez no JFrame, o componente pode então ser movido de posição ou redimensionado.

Eu gostaria que, quando o objeto fosse selecionado, aquelas bordas de mover/redimensionar fossem exibidas e o componente pudesse ser movido de lugar ou redimensionado, igual quando estamos em tempo de projeto, desenhando utilizando o Netbeans/Eclipse, etc.

Alguém sabe me dizer se existe alguma classe pronta que me permita fazer essas coisas em runtime ?

Caso contrário, entendo que teria que extender a borda dos componentes, desenhar aqueles quadrados pequenos nos cantos da borda e tratar os eventos relacionados ao mouse, correto?

Obrigado,

Edison

Criado 25 de fevereiro de 2010
Respostas 0
Participantes 1