Drag and Drop - como saber o componente de origem no destino?

2 respostas
rmlang

Gente,

Estou desenvolvendo um aplicativo utilizando o Java 1.4.2 onde implementei os tratamentos para Drag and Drop (DnD) :wink:
Então. com as implementações Transferable e TransferHandler funcionando corretamente, senti a necessidade de saber qual é o objeto de origem na operação de Drop, para poder validar no canImport se eu posso importar o objeto transferable do objeto de origem (Visto que utilizo apenas um tipo de objeto no Dnd :roll: )
O problema é que a origem não é especificada no canImport e nem no Transferable (acho :shock: )

Alguém teria outra solução para isso ou seria necessário diferenciar os Dataflavors na origem para conseguir identificar (as origens) no destino?

Espero ter sido claro :lol:

[]'s

Robert

2 Respostas

J

Robert,

o objeto de origem (o objeto draggable) está interno na sua aplicação?
Ou seja, seu “drag and drop” será realizado dentro dos limites de seu programa, ou este poderá ser realizado de um programa externo, como por exemplo o sistema operacional arrastando um arquivo do sistema de arquivos?

Jpaulo

rmlang

Sim, é interno.

Criado 9 de fevereiro de 2005
Ultima resposta 9 de fev. de 2005
Respostas 2
Participantes 2