Drag drop

Pessoal, estou tentando desenvolver uma aplicação para crianças, que consiste em ser bem parecido com paint brush, porém gostaria que que ao invés de escolhermos apenas entre pincéis, borracha, etc. Na paleta de botões houvesse já desenhos para pintar.
Ou seja, imagine um botão na paleta de ferramentas com desendo do Tio Patinhas, apenas os contornos, com todo resto (pincel, lapis, paleta de cores) a disposição para a criança para poder escolher suas cores favoritas para pinta-la.
Minha dificuldade encontra-se em fazer o drag drop da paleta para o panel, de forma que além de ir para o panel, esse desenho, possa ser redimensionado do tamanho que a criança desejar, pois ela pode ter a idéia vamos supor, de criar uma turma de Tios Patinhas, no mesmo panel.
Em resumo onde eu consigo um material que me ajude a desenvolver isso?
Fazer o drag drop de uma imagem de um panel (Paleta de ferramentas) para outro, e que essa imagem fique redimensionavel ?

Agradeço desde de já atenção.

Então para fazer drag n drop de componentes e meio complexo tem que dar uma estudada nisto.

http://java.sun.com/docs/books/tutorial/uiswing/dnd/intro.html

eu fiz um mais simples para um game meu,porem ele fazia drag n drop dentro de um painel o que era bem mais simples e voce pode usar também por exemplo voce poe a imagem do tio patinhas em botoes… formando uma barra abaixo do painel e quando a pessoa arrastar para o meio voce aumenta elaou muda de frame etc…

divirta - se

http://javafree.uol.com.br/artigo/8522/Arrastando-componentes.html