Pessoal, tenho 2 botoes que adicionam dois jPanels diferentes na minha JTabbedPane.
A diferenca eh que o primeiro jPanel esta construido dentro de minha classe e em uma outra classe.
Eles estao adicionando tudo direitinho. Porem ao clicar no primeiro botao, ele adiciona apenas uma vez, mesmo que seja clicado de novo e de novo.
Ja o segundo botao fica acrescentando a mesma aba mais de uma vez, quando eh clicado mais de uma vez.
//O primeiro botao esta chamando o jPanel que esta contruido dentro da minha classe principal:
private void ClientesActionPerformed(java.awt.event.ActionEvent evt) {
novaAddAba1();
}
//O segundo botao esta chamando o jPanel que esta construido em outra classe:
private void ProcessoActionPerformed(java.awt.event.ActionEvent evt) {
jPanelProcesso obj_panelProcesso = new jPanelProcesso();
obj_panelProcesso.initComponents();
jTabbedPane1.addTab(“Processos”, jPanel3);
}
//Abaixo esta a classe onde o segundo jPanel foi contruido:
package Formularios;
import javax.swing.JPanel;
public class jPanelProcesso {
JPanel jPanel3;
public jPanelProcesso(){
initComponents();
}
public void initComponents(){
jPanel3 = new JPanel();
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 840, Short.MAX_VALUE)
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 716, Short.MAX_VALUE)
);
}
}
//Se alguem souber ai, me ajudem!