Jogo com swing semelhante Flash

Olá galera.
Seguinte, vou direto a dúvida: a maioria conhece os jogos em flash como esse e sabe como fazê-los em flash. A minha duvida é a seguinte: dá pra fazer semelhante a esses com swing (ou awt ou javaFX)? Eu tentei umas coisinhas mas não deu! Por exemplo, um jogo como esses de quebra-cabeça (bem simples) do tipo CILADA (antigo jogo de tabuleiro que é verde e as peças são brancas, precisa colocá-las no lugar certo) e quando eu monto o tabuleiro não sei como, por exemplo, criar uma peça que se “encaixe” e que possa ser mudada se não colocada no lugar certo. Compreenderam? Tentei usar uma imagem mas, nem criando um evento para o mouse não consegui fazer essa imagem se mover. Bom se eu não fui claro e quem quiser entender melhor entra nesse endereço e vai enteder o que estou dizendo.
Pensei em Java2D, se for uma alternativa…

Bom abraço a todos e desde já obrigado

Ricardo

Sim. E Java2D ou JavaFX são mesmo o caminho.
No caso do flash, que trabalha com imagens vetoriais, o JavaFX é mais adequado que o 2D.