Isso é Possível?

Vejam este caso:

Um amigo meu criou um JFrame e colocou um JPanel, depois colocou um JTabbedPane com 3 abas. Normal.

Ele pegou este JTabbedPane e deixou as abas visíveis porém o conteúdo das abas ficou com 1 mm de espessura, por quê?

Porque ele quer que ao clicar em uma aba seja gerada uma nova janela dentro do JPanel principal e não dentro do corpo da aba.

Ele sabe que se usar botões ficaria lindo, mas ele insiste em usar abas para este processo, isso é possível através do MouseClicked?

Será que ele deve criar abas personalizadas ou mesmo botões personalizados?

:?:

Vcs inventam demais.

Cada tab deve conter um jpanel. Este jpanel nada tem a haver com o jpanel onde está o tabpane.
Agora, nada impede que este jpanel seja criado just-in-time quando o usuário aperta a aba (procura pelos eventos).
Nada além da usabilidade, claro está.

Quanto ao tamanho, ele deve ser igual ao da janela o qual deve ser dimensionado em relação ao desktop.

Você tem toda razão, isso vai ficar tosco demais.

É melhor usar botões, sei lá.