Colocar imagem/JButton sobre outro e exibir só a metade

Hehe, eu por aqui de novo…

Estou fazendo um jogo de cartas e estou exibindo a mão do jogador normalmente, onde cada carta está uma do lado da outra. Recentemente percebi que as cartas estão ocupando muito espaço e queria deixá-las uma por cima da outra, mostrando apenas a metade das cartas mas não sei por onde começar. Na verdade tentei determinar algo com o setBounds e com o setLocation mas não consegui resultados promissores.

Eu costumo testar bastante antes de prucurar ajuda mas como estou com pouco tempo para finalizar, espero que possa conseguir alguma luz para seguir.

Obrigado.

Meu projeto está assim:

Como quero:

cassioliveira olha vc estava no caminho certo, vc pode utilizar o setBounds();
Creio que o problema q esteja tendo é quanto a sobreposição, para controlar isso vc deve verificar a ordem que as cartas estão sendo inseridas no JFrame.