Ja começo pedindo desculpas pelo post gigantesco mas dei uma olhada no google e aqui no guj também e não to conseguindo resolver, ou melhor, estou com dificuldades até de saber como procurar.
Essa é a tela de consulta ou novo cadastro da aplicação, a parte marcada em vermelho é a que eu quero adicionar sucessivas vezes, ou seja, sempre que for feito um novo cadastro quero adcionar um jpanel novo logo abaixo preenchido com as informações passadas no cadastro.
Mas minha duvida não é sobre o preechimento do painel e seus campos, e sim sobre como cria-los repetidas vezes.
Até tentei fazer um JTextField recebendo varias linhas de dados como um array, no bloco de notas vai bem, ja no netbeans não me permite mudar o código dessa parte (ou eu que não estou sabendo como, o que é bastante provável ehehhe)

e esse é o codigo que o netbeans gera
package suporte;
import util.*;
/**
*
* @author Administrator
*/
public class Chamado extends javax.swing.JFrame {
/** Creates new form Chamado */
public Chamado() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
lblNomeDist = new javax.swing.JLabel();
txtNomeDist = new javax.swing.JTextField();
lblCodDist = new javax.swing.JLabel();
txtCodDist = new javax.swing.JLabel();
lblDnDist = new javax.swing.JLabel();
lblConexDist = new javax.swing.JLabel();
txtDnDist = new javax.swing.JLabel();
txtConexDist = new javax.swing.JLabel();
lblTipoDist = new javax.swing.JLabel();
txtTipoDist = new javax.swing.JLabel();
jButton1 = new javax.swing.JButton();
lblRaDist = new javax.swing.JLabel();
txtRaDist = new javax.swing.JLabel();
jSeparator1 = new javax.swing.JSeparator();
lblAnlDist = new javax.swing.JLabel();
cmbAnl = new javax.swing.JComboBox();
util.Connect c = new util.Connect();
c.search("select dsc_anl from sup_analista");
cmbAnl.addItem("");
try
{
while(c.rs.next()){
String combo=c.rs.getString("dsc_anl");
cmbAnl.addItem(combo);
}
}
catch(Exception e){}
lblErroDist = new javax.swing.JLabel();
cmbErro = new javax.swing.JComboBox();
c.search("select dsc_erro from sup_erro");
cmbErro.addItem("");
try
{
while(c.rs.next()){
String combo=c.rs.getString("dsc_erro");
cmbErro.addItem(combo);
}
}
catch(Exception e){}
lblStsDist = new javax.swing.JLabel();
cmbSts = new javax.swing.JComboBox();
c.search("select dsc_sts from sup_status");
cmbSts.addItem("");
try
{
while(c.rs.next()){
String combo=c.rs.getString("dsc_sts");
cmbSts.addItem(combo);
}
}
catch(Exception e){}
painelRolagemBkg = new javax.swing.JScrollPane();
painelFundoBkg = new javax.swing.JPanel();
painelFundoBkg.setVisible(false);
painelHist1 = new javax.swing.JPanel();
lblDataDscHist = new javax.swing.JLabel();
lblContDscHist = new javax.swing.JLabel();
txtContDscHist = new javax.swing.JTextField();
txtDataDscHist = new javax.swing.JTextField();
lblAnlDscHist = new javax.swing.JLabel();
jScrollPane2 = new javax.swing.JScrollPane();
dscHist = new javax.swing.JTextArea();
txtAnlCham = new javax.swing.JTextField();
jMenuBar1 = new javax.swing.JMenuBar();
jMenu1 = new javax.swing.JMenu();
jMenu2 = new javax.swing.JMenu();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jMenuBar2 = new javax.swing.JMenuBar();
jMenu3 = new javax.swing.JMenu();
jMenu4 = new javax.swing.JMenu();
jMenuBar3 = new javax.swing.JMenuBar();
jMenu5 = new javax.swing.JMenu();
jMenu6 = new javax.swing.JMenu();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
lblDataIniCham = new javax.swing.JLabel();
lblDataFimCham = new javax.swing.JLabel();
lblTotalDias = new javax.swing.JLabel();
txtDataIniCham = new javax.swing.JTextField();
txtDataFimCham = new javax.swing.JTextField();
txtTotalDias = new javax.swing.JTextField();
jMenuBar4 = new javax.swing.JMenuBar();
jMenu7 = new javax.swing.JMenu();
jMenu8 = new javax.swing.JMenu();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Bayer - Suporte");
setBounds(new java.awt.Rectangle(350, 80, 0, 0));
setName("bkg"); // NOI18N
setResizable(false);
lblNomeDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblNomeDist.setForeground(new java.awt.Color(102, 102, 102));
lblNomeDist.setText("Nome:");
lblCodDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblCodDist.setForeground(new java.awt.Color(102, 102, 102));
lblCodDist.setText("Código:");
txtCodDist.setHorizontalAlignment(javax.swing.SwingConstants.LEFT);
lblDnDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblDnDist.setForeground(new java.awt.Color(102, 102, 102));
lblDnDist.setText("DN:");
lblConexDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblConexDist.setForeground(new java.awt.Color(102, 102, 102));
lblConexDist.setText("Conexão:");
lblTipoDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblTipoDist.setForeground(new java.awt.Color(102, 102, 102));
lblTipoDist.setText("Tipo:");
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton1ActionPerformed(evt);
}
});
lblRaDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblRaDist.setForeground(new java.awt.Color(102, 102, 102));
lblRaDist.setText("RA:");
lblAnlDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblAnlDist.setForeground(new java.awt.Color(102, 102, 102));
lblAnlDist.setText("Analista:");
cmbAnl.setFont(new java.awt.Font("Tahoma", 0, 10));
lblErroDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblErroDist.setForeground(new java.awt.Color(102, 102, 102));
lblErroDist.setText("Erro:");
cmbErro.setFont(new java.awt.Font("Tahoma", 0, 10));
cmbErro.setPreferredSize(new java.awt.Dimension(57, 22));
lblStsDist.setFont(new java.awt.Font("Tahoma", 1, 10));
lblStsDist.setForeground(new java.awt.Color(102, 102, 102));
lblStsDist.setText("Status:");
cmbSts.setFont(new java.awt.Font("Tahoma", 0, 10));
painelRolagemBkg.setHorizontalScrollBarPolicy(javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
painelFundoBkg.setVisible(false);
painelFundoBkg.addFocusListener(new java.awt.event.FocusAdapter() {
public void focusGained(java.awt.event.FocusEvent evt) {
esconder(evt);
}
});
painelHist1.setBackground(new java.awt.Color(204, 204, 204));
painelHist1.setFont(new java.awt.Font("Tahoma", 0, 10));
lblDataDscHist.setText("Data: ");
lblContDscHist.setText("Contato:");
txtContDscHist.setBackground(new java.awt.Color(255, 255, 255));
txtContDscHist.setEditable(false);
txtContDscHist.setFont(new java.awt.Font("Tahoma", 1, 11));
txtDataDscHist.setBackground(new java.awt.Color(255, 255, 255));
txtDataDscHist.setEditable(false);
txtDataDscHist.setFont(new java.awt.Font("Tahoma", 1, 11));
lblAnlDscHist.setText("Analista:");
dscHist.setColumns(20);
dscHist.setEditable(false);
dscHist.setLineWrap(true);
dscHist.setRows(5);
jScrollPane2.setViewportView(dscHist);
txtAnlCham.setBackground(new java.awt.Color(255, 255, 255));
txtAnlCham.setEditable(false);
javax.swing.GroupLayout painelHist1Layout = new javax.swing.GroupLayout(painelHist1);
painelHist1.setLayout(painelHist1Layout);
painelHist1Layout.setHorizontalGroup(
painelHist1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(painelHist1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(painelHist1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 540, Short.MAX_VALUE)
.addGroup(painelHist1Layout.createSequentialGroup()
.addComponent(lblDataDscHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtDataDscHist, javax.swing.GroupLayout.PREFERRED_SIZE, 78, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(lblContDscHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtContDscHist, javax.swing.GroupLayout.PREFERRED_SIZE, 129, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(26, 26, 26)
.addComponent(lblAnlDscHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtAnlCham, javax.swing.GroupLayout.PREFERRED_SIZE, 127, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
painelHist1Layout.setVerticalGroup(
painelHist1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(painelHist1Layout.createSequentialGroup()
.addGroup(painelHist1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblContDscHist)
.addComponent(txtContDscHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblAnlDscHist)
.addComponent(lblDataDscHist)
.addComponent(txtDataDscHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtAnlCham, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
javax.swing.GroupLayout painelFundoBkgLayout = new javax.swing.GroupLayout(painelFundoBkg);
painelFundoBkg.setLayout(painelFundoBkgLayout);
painelFundoBkgLayout.setHorizontalGroup(
painelFundoBkgLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(painelFundoBkgLayout.createSequentialGroup()
.addComponent(painelHist1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(414, Short.MAX_VALUE))
);
painelFundoBkgLayout.setVerticalGroup(
painelFundoBkgLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(painelFundoBkgLayout.createSequentialGroup()
.addComponent(painelHist1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(323, Short.MAX_VALUE))
);
painelRolagemBkg.setViewportView(painelFundoBkg);
jMenu1.setText("File");
jMenuBar1.add(jMenu1);
jMenu2.setText("Edit");
jMenuBar1.add(jMenu2);
jButton2.setText("cad");
jButton3.setText("jButton3");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButton3ActionPerformed(evt);
}
});
jMenu3.setText("File");
jMenuBar2.add(jMenu3);
jMenu4.setText("Edit");
jMenuBar2.add(jMenu4);
jMenu5.setText("File");
jMenuBar3.add(jMenu5);
jMenu6.setText("Edit");
jMenuBar3.add(jMenu6);
jLabel1.setText("jLabel1");
jLabel2.setText("jLabel2");
lblDataIniCham.setFont(new java.awt.Font("Tahoma", 1, 10));
lblDataIniCham.setForeground(new java.awt.Color(102, 102, 102));
lblDataIniCham.setText("Data Inicio:");
lblDataFimCham.setFont(new java.awt.Font("Tahoma", 1, 10));
lblDataFimCham.setForeground(new java.awt.Color(102, 102, 102));
lblDataFimCham.setText("Data Termino:");
lblTotalDias.setFont(new java.awt.Font("Tahoma", 1, 10));
lblTotalDias.setForeground(new java.awt.Color(102, 102, 102));
lblTotalDias.setText("Total de Dias:");
txtDataIniCham.setBackground(new java.awt.Color(230, 230, 230));
txtDataIniCham.setEditable(false);
txtTotalDias.setBackground(new java.awt.Color(230, 230, 230));
txtTotalDias.setEditable(false);
jMenu7.setText("File");
jMenuBar4.add(jMenu7);
jMenu8.setText("Edit");
jMenuBar4.add(jMenu8);
setJMenuBar(jMenuBar4);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jSeparator1, javax.swing.GroupLayout.DEFAULT_SIZE, 604, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(lblNomeDist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtNomeDist, javax.swing.GroupLayout.PREFERRED_SIZE, 457, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(lblCodDist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtCodDist, javax.swing.GroupLayout.DEFAULT_SIZE, 39, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addComponent(lblDnDist)
.addGap(18, 18, 18)
.addComponent(txtDnDist, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(lblConexDist)
.addGap(10, 10, 10)
.addComponent(txtConexDist, javax.swing.GroupLayout.PREFERRED_SIZE, 101, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(lblTipoDist)
.addGap(10, 10, 10)
.addComponent(txtTipoDist, javax.swing.GroupLayout.PREFERRED_SIZE, 60, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(lblRaDist)
.addGap(10, 10, 10)
.addComponent(txtRaDist, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
.addGroup(layout.createSequentialGroup()
.addGap(71, 71, 71)
.addComponent(jButton1, javax.swing.GroupLayout.PREFERRED_SIZE, 48, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(126, 126, 126)
.addComponent(jButton2)
.addGap(101, 101, 101)
.addComponent(jButton3))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addComponent(painelRolagemBkg, javax.swing.GroupLayout.PREFERRED_SIZE, 584, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(lblErroDist)
.addComponent(lblStsDist)
.addComponent(lblAnlDist))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
.addComponent(cmbAnl, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(cmbSts, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(cmbErro, javax.swing.GroupLayout.Alignment.TRAILING, 0, 182, Short.MAX_VALUE))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(lblDataIniCham)
.addComponent(lblTotalDias))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(txtDataIniCham, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lblDataFimCham)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtDataFimCham, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(txtTotalDias, javax.swing.GroupLayout.PREFERRED_SIZE, 23, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(33, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblNomeDist)
.addComponent(txtNomeDist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblCodDist)
.addComponent(txtCodDist, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblDnDist)
.addComponent(lblConexDist)
.addComponent(lblTipoDist)
.addComponent(lblRaDist)
.addComponent(txtDnDist, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtConexDist, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtTipoDist, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtRaDist, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblErroDist)
.addComponent(cmbErro, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblDataIniCham)
.addComponent(txtDataIniCham, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblDataFimCham)
.addComponent(txtDataFimCham, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblStsDist)
.addComponent(cmbSts, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblAnlDist)
.addComponent(cmbAnl, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblTotalDias, javax.swing.GroupLayout.PREFERRED_SIZE, 13, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtTotalDias, javax.swing.GroupLayout.PREFERRED_SIZE, 15, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(34, 34, 34)
.addComponent(painelRolagemBkg, javax.swing.GroupLayout.PREFERRED_SIZE, 259, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 36, Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButton1)
.addComponent(jButton2)
.addComponent(jButton3))
.addContainerGap())
);
txtCodDist.getAccessibleContext().setAccessibleParent(null);
pack();
}// </editor-fold>
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
UtilChamadoConsultaDistr d = new UtilChamadoConsultaDistr();
UtilCall ca = new UtilCall();
d.consDist(txtNomeDist.getText());
txtCodDist.setText("00"+String.valueOf(d.codDist));
txtDnDist.setText(d.nomeDn);
txtConexDist.setText(d.nomeConex);
txtTipoDist.setText(d.nomeTipo);
if(d.ra.equals("S")){txtRaDist.setText("Sim");}
else{txtRaDist.setText("Não");}
d.consNomeDist();
txtNomeDist.setText(d.nomeDist);
ca.data();
//txtDataIni.setText(ca.dataIni.toString());
ca.codCham=1;
ca.txtHist();
//cmbAnlDscHist.addItem(ca.nomeAnl);
txtContDscHist.setText(ca.nomeCont);
dscHist.setText(ca.dscHist);
}
private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
new PainelNovoHist().setVisible(true);
// TODO add your handling code here:
}
private void esconder(java.awt.event.FocusEvent evt) {
painelFundoBkg.setVisible(false); // TODO add your handling code here:
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Chamado().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JComboBox cmbAnl;
private javax.swing.JComboBox cmbErro;
private javax.swing.JComboBox cmbSts;
private javax.swing.JTextArea dscHist;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JMenu jMenu1;
private javax.swing.JMenu jMenu2;
private javax.swing.JMenu jMenu3;
private javax.swing.JMenu jMenu4;
private javax.swing.JMenu jMenu5;
private javax.swing.JMenu jMenu6;
private javax.swing.JMenu jMenu7;
private javax.swing.JMenu jMenu8;
private javax.swing.JMenuBar jMenuBar1;
private javax.swing.JMenuBar jMenuBar2;
private javax.swing.JMenuBar jMenuBar3;
private javax.swing.JMenuBar jMenuBar4;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JSeparator jSeparator1;
private javax.swing.JLabel lblAnlDist;
private javax.swing.JLabel lblAnlDscHist;
private javax.swing.JLabel lblCodDist;
private javax.swing.JLabel lblConexDist;
private javax.swing.JLabel lblContDscHist;
private javax.swing.JLabel lblDataDscHist;
private javax.swing.JLabel lblDataFimCham;
private javax.swing.JLabel lblDataIniCham;
private javax.swing.JLabel lblDnDist;
private javax.swing.JLabel lblErroDist;
private javax.swing.JLabel lblNomeDist;
private javax.swing.JLabel lblRaDist;
private javax.swing.JLabel lblStsDist;
private javax.swing.JLabel lblTipoDist;
private javax.swing.JLabel lblTotalDias;
private javax.swing.JPanel painelFundoBkg;
private javax.swing.JPanel painelHist1;
private javax.swing.JScrollPane painelRolagemBkg;
private javax.swing.JTextField txtAnlCham;
private javax.swing.JLabel txtCodDist;
private javax.swing.JLabel txtConexDist;
private javax.swing.JTextField txtContDscHist;
private javax.swing.JTextField txtDataDscHist;
private javax.swing.JTextField txtDataFimCham;
private javax.swing.JTextField txtDataIniCham;
private javax.swing.JLabel txtDnDist;
private javax.swing.JTextField txtNomeDist;
private javax.swing.JLabel txtRaDist;
private javax.swing.JLabel txtTipoDist;
private javax.swing.JTextField txtTotalDias;
// End of variables declaration
}
Essa é a cara do form de cadastro.

e esse é o código copiado la do netbeans
package suporte;
import util.*;
public class PainelNovoHist extends javax.swing.JFrame {
/** Creates new form PainelNovoHist */
public PainelNovoHist() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jScrollPane2 = new javax.swing.JScrollPane();
dscHist = new javax.swing.JTextArea();
lblDataCadHist = new javax.swing.JLabel();
txtDataCadHist = new javax.swing.JTextField();
txtContCadHist = new javax.swing.JTextField();
lblContCadHist = new javax.swing.JLabel();
cmbAnlCadHist = new javax.swing.JComboBox();
Connect c = new Connect();
c.search("select dsc_anl from sup_analista");
cmbAnlCadHist.addItem("");
try
{
while(c.rs.next()){
String combo=c.rs.getString("dsc_anl");
cmbAnlCadHist.addItem(combo);
}
}
catch(Exception e){}
lblAnlCadHist = new javax.swing.JLabel();
btnCadHist = new javax.swing.JButton();
btnCancelHist = new javax.swing.JButton();
lblAviso = new javax.swing.JLabel();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Novo Histórico");
setBounds(new java.awt.Rectangle(370, 210, 0, 0));
setName("novoHist"); // NOI18N
setResizable(false);
dscHist.setColumns(20);
dscHist.setLineWrap(true);
dscHist.setRows(5);
dscHist.setWrapStyleWord(true);
jScrollPane2.setViewportView(dscHist);
lblDataCadHist.setText("Data: ");
util.CadHistChamado ch = new util.CadHistChamado();
ch.dataTela();
txtDataCadHist.setText(ch.sDataH);
txtDataCadHist.setEditable(false);
txtDataCadHist.setFont(new java.awt.Font("Tahoma", 1, 11)); // NOI18N
txtContCadHist.setFont(new java.awt.Font("Tahoma", 1, 11));
lblContCadHist.setText("Contato:");
cmbAnlCadHist.setFont(new java.awt.Font("Tahoma", 0, 10));
lblAnlCadHist.setText("Analista:");
btnCadHist.setFont(new java.awt.Font("Tahoma", 1, 10));
btnCadHist.setText("Cadastrar");
btnCadHist.setMaximumSize(new java.awt.Dimension(83, 17));
btnCadHist.setMinimumSize(new java.awt.Dimension(83, 17));
btnCadHist.setPreferredSize(new java.awt.Dimension(83, 18));
btnCadHist.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCadHistActionPerformed(evt);
}
});
btnCancelHist.setFont(new java.awt.Font("Tahoma", 1, 10));
btnCancelHist.setText("Cancelar");
btnCancelHist.setPreferredSize(new java.awt.Dimension(85, 17));
btnCancelHist.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnCancelHistActionPerformed(evt);
}
});
lblAviso.setFont(new java.awt.Font("Tahoma", 1, 10));
lblAviso.setText("* Todos os campos são de preenchimento obrigatório");
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 540, Short.MAX_VALUE)
.addGroup(layout.createSequentialGroup()
.addComponent(lblDataCadHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtDataCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 78, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(lblContCadHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(txtContCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 129, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(26, 26, 26)
.addComponent(lblAnlCadHist)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cmbAnlCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 144, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(lblAviso)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 82, Short.MAX_VALUE)
.addComponent(btnCancelHist, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(btnCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(lblContCadHist)
.addComponent(txtContCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblAnlCadHist)
.addComponent(lblDataCadHist)
.addComponent(txtDataCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(cmbAnlCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jScrollPane2, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btnCadHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(btnCancelHist, javax.swing.GroupLayout.PREFERRED_SIZE, 17, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblAviso))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
pack();
}// </editor-fold>
private void btnCancelHistActionPerformed(java.awt.event.ActionEvent evt) {
setVisible(false);
}
private void btnCadHistActionPerformed(java.awt.event.ActionEvent evt) {
CadHistChamado c = new CadHistChamado();
UtilCall u = new UtilCall();
//u.codCham=1;
c.setInsHist(txtContCadHist.getText(), cmbAnlCadHist.getSelectedItem().toString(),txtDataCadHist.getText(), dscHist.getText());
c.insHist(); //Executa a inserção na tabela sup_historico
setVisible(false);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new PainelNovoHist().setVisible(true);
}
});
}
// Variables declaration - do not modify
private javax.swing.JButton btnCadHist;
private javax.swing.JButton btnCancelHist;
private javax.swing.JComboBox cmbAnlCadHist;
private javax.swing.JTextArea dscHist;
private javax.swing.JScrollPane jScrollPane2;
private javax.swing.JLabel lblAnlCadHist;
private javax.swing.JLabel lblAviso;
private javax.swing.JLabel lblContCadHist;
private javax.swing.JLabel lblDataCadHist;
private javax.swing.JTextField txtContCadHist;
private javax.swing.JTextField txtDataCadHist;
// End of variables declaration
}
Então, com base no que vai no form de cadastro ele vai preenchendo e adcionando novos paines com seus respectivos campos a medida que eu cadastro um novo.
desculpas denovo pelo post monstro mas realmente to perdido
desde ja obrigado