Drag and drop

1 resposta
W

Ae galera …

to com um problema aki mas naum sei como resolver …
seguinte … imaginem um quebra cabeca, cada peca tem seu determinado lugar. Dai eu queria q quando o cara arrastasse uma peca pra uma area perto do lugar correto , ela ja se encaixasse certinho …

por exemplo supondo q area seja aki … .

|---------|
 |---------|                  e a peca esta aki     *
 |---------|

quando o kra colocar a peca

|---------|
 |---------|     *
 |---------|

ela vai se encaixando no seu lugar

|---------|
 |--- *--- |    
 |---------|

VAleu ae !!!

1 Resposta

F

vc vai ter q usar MouseListener para ver qndo o usuario comeca e termina de arrastar (e caso queria exibir a peca sendo arrastada vc vai ter q usar MouseMotionListener tb), e dai pra ajustar a peca, basta vc fazer uns 2 ou 3 calculos matematicos pra verificar se o usuario soutou perto do local (vc vai ter q definir uma tolerancia)

me parece algo simples, mas caso tenha alguma dificuldade poste aki :wink:

Criado 4 de novembro de 2004
Ultima resposta 4 de nov. de 2004
Respostas 1
Participantes 2