Drag in Drop

Boa tarde a todos!

Alguém sabe como se faz em uma aplicação java por exemplo uma tela onde posso gravar imagens em disco arrastando e soltando a imagem.Um exemplo é o PayPal. Eu precisei enviar meu RG para eles e foi através de uma tela que arrastei a cópia digitalizada para um componente e o mesmo gravou a imagem no sistema deles.

Alguém sabe como se faz isso, se é JQuery ou algum componente proprietário? Algum exemplo que pudesse seguir?

Ola,

Da uma estudada nesse cara aqui, ele faz oque voce precisa

Valeu!!!