Pela demora da resposta, provavelmente os que perguntaram já resolveram ou desistiram do problema.
Mas vou postar a resposta pra ficar registrado.
No caso, na época eu estava utilizando NetBeans, não lembro muito bem como fazer via plugin, mas eu resolvi da seguinte maneira:
Não colocar os objetos diretamente no JTabbledPane, pois eles serão instanciados como “Abas”.
Primeiro eu criei JPanels e dentro dos JPanels eu coloquei meus objetos, ficando assim:
painel1
—Labels
—Buttons
—Objetos em geral.
painel2
—Labes
—Buttons
—Objetos em geral.
Depois eu criei um JTabbledPane e coloquei dentro dele os JPanels
private JTabbedPane getJTabbedPane1() {
if(jTabbedPane1 == null) {
jTabbedPane1 = new JTabbedPane();
jTabbedPane1.addTab("Aba1", null, getPainel1(), null);
jTabbedPane1.addTab("Aba2", null, getPainel2(), null);
}
return jTabbedPane1;
}
No código acima, eu criei um TabbledPanel e adicionei duas abas (addTab), na primeira o título é “Aba1” e dentro dela está o JPainel cujo nome é painel1, na segunda aba o título é “Aba2” e dentro dela está o JPanel cujo nome é painel2.
No meu caso isso resolveu!
Resumo:
-Primeiro criar JPanels para cada aba desejada e preenchê-los com os objetos.
-Criar um JTabbledPane e adicionar os JPanels que representarão as abas.