Drag and Drop com Cavas

Aee pessoal antes de tudo desculpa ae se eu falar alguma M.

Todas as classes que herdam de JComponet dão suporte a Drag and Drop me permitindo setar o TransferHandler.

Agora Canvas não herda de JComponent!

Tem alguma forma deu poder usar Drag and Drop com Canvas?

Seria possível você trocar Canvas por JPanel (que é um JComponent), e em vez de efetuar o override de paint, efetuar o override de paintComponent?

Não seria. Pois meu componente que herda de canvas é um adaptador de um player de video proprietario. Este player na realidade é uma DLL. Eu criei um componente que herda de Canvas e usa JNI para fazer interação com a DLL.

Eu posso até pegar esse Canvas colocar em um JPanel e setar o TransferHandler no panel, porém o Drag and Drop não fica habilitado na area coberta pelo Canvas.

Se vc tiver alguma outra sugestão sera muito bem vinda…

[]s obrigado por sempre estar me ajudando