Olá,
Estou desenvolvendo um software que faz desenhos dentro de um jpanel. Por exemplo:
Tenho um botão , quando eu clico nesse botao o objeto fica selecionado eu vou para a área de desenho que é um JPanel, ai quando clicar em uma parte da área é aberta uma janela onde o usuário insere as cofiguraões dos desenhos e ai sim desenhado.
Tenho 3 tipos de desenho: Texto, linha, caixa.
Mas meus desenhos não são Objetos em Java como o Retangle e sim objetos que eu criei como a classe ElementoCaixa.
Eu identifico cada tipo com uma lista que guarda esses objetos. E fico verificando essa lista sempre e repintando…
Só que não estou conseguindo fazer essa movimentação. Eu identifico o objeto mas não estou conseguindo fazer com os movimentos do mouse.
Utilizei o exemplo java http://java.sun.com/docs/books/tutorial/2d/advanced/examples/ShapeMover.java
Mas como já dito, meus elementos não são Objetos Java… são objetos que eu criei… e não posso utilizar métodos como o setLocation… Só consigo mudar as coordenadas dele…
Se alguem possuir uma luz para mim…
Minhas classes são muito grandes, então não seria inviável colocar aqui.