Citação Postado originalmente por Detonadorado Ver Post
Ok to fazendo um programinha em java só que ta dando um erro quando eu Chamo endereço que está instanciada em Livraria em Aplicação...




Aplicação
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controle;

import modelo.Livraria;
import modelo.Livro;
import modelo.Endereco;
import modelo.Autor;
import modelo.Persistencia;
import visao.InterfaceLivraria;

/**
 *
 * @author medicina
 */
public class Aplicacao {

public void cadastrarLivrariaControle(InterfaceLivraria il){
    Livraria liv = new Livraria();
  
    liv.setRazaoSocial(il.getCampoTextoRazaoSocial().getText());
    liv.setCnpj(il.getCampoTextoCNPJ().getText());



    Persistencia.addLivrariaPersistencia(liv);
    Persistencia.listar();


}

}
Autor
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

/**
 *
 * @author medicina
 */
public class Autor {

    private int idade;
    private String nome;
    private char sexo;


    public Autor(int idade, String nome, char sexo) {
        this.idade = idade;
        this.nome = nome;
        this.sexo = sexo;
    }


    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public char getSexo() {
        return sexo;
    }

    public void setSexo(char sexo) {
        this.sexo = sexo;
    }





    public String toString(){
    return "Nome: " +nome+"\nIdade: "+idade+"\nSexo: "+sexo;
}

}

Endereco
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;



/**
 *
 * @author medicina
 */
public class Endereco {
    private String cep;
    private String bairro;
    private String cidade;
    private String estado;
    private String rua;
    private int numero;

    public Endereco(String cep, String bairro, String cidade, String estado, String rua, int numero) {
        this.cep = cep;
        this.bairro = bairro;
        this.cidade = cidade;
        this.estado = estado;
        this.rua = rua;
        this.numero = numero;
    }




    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }




    public String toString(){
    return "Bairro: " +bairro+"\nCEP: "+cep+"\nCidade: "+cidade+"\nEstado: "+estado
            +"\nNúmero: "+numero+"\nRua: "+rua;
}


}

Livraria
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;


/**
 *
 * @author medicina
 */
public class Livraria {


    private String cnpj;
    private String razaoSocial;
    Endereco end = new Endereco();

    public Livraria(String cnpj, String razaoSocial) {
        this.cnpj = cnpj;
        this.razaoSocial = razaoSocial;
    }

 


    public String getCnpj() {
        return cnpj;
    }

    public void setCnpj(String cnpj) {
        this.cnpj = cnpj;
    }

    public String getRazaoSocial() {
        return razaoSocial;
    }

    public void setRazaoSocial(String razaoSocial) {
        this.razaoSocial = razaoSocial;
    }

public String toString(){
    return "CNPJ: " +cnpj+"\nRazao Social: "+razaoSocial;
}


}

Livro
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

/**
 *
 * @author medicina
 */
public class Livro {
Autor autor = new Autor();
private String categoria;
private String editora;
private String isbn;
private int numpag;
private String titulo;

    public Livro(String categoria, String editora, String isbn, int numpag, String titulo) {
        this.categoria = categoria;
        this.editora = editora;
        this.isbn = isbn;
        this.numpag = numpag;
        this.titulo = titulo;
    }





    public Autor getAutor() {
        return autor;
    }

    public void setAutor(Autor autor) {
        this.autor = autor;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public String getEditora() {
        return editora;
    }

    public void setEditora(String editora) {
        this.editora = editora;
    }

    public String getIsbn() {
        return isbn;
    }

    public void setIsbn(String isbn) {
        this.isbn = isbn;
    }

    public int getNumpag() {
        return numpag;
    }

    public void setNumpag(int numpag) {
        this.numpag = numpag;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }


    public String toString(){
    return "Autor: " +autor+"\nCategoria: "+categoria+"\nEditora: "+editora+
            "\nISBN: "+isbn+"\nNumPag.: "+numpag+"\nTitulo: "+titulo;
}
}
Persistencia
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author medicina
 */
public class Persistencia {


    private static  List<Livraria> vetLivraria = new ArrayList<Livraria>();

    public static void addLivrariaPersistencia(Livraria l){
        vetLivraria.add(l);

    }

    public static void listar(){
        System.out.println(vetLivraria);
    }

}
InterfaceLivraria

Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * InterfaceLivraria.java
 *
 * Created on 03/09/2010, 07:51:50
 */

package visao;

import controle.Aplicacao;
import javax.swing.JTextArea;
import javax.swing.JTextField;

/**
 *
 * @author medicina
 */
public class InterfaceLivraria extends javax.swing.JFrame {

    private Aplicacao ap;

    /** Creates new form InterfaceLivraria */
    public InterfaceLivraria() {
        initComponents();

        ap = new Aplicacao();

    }

    /** 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() {

        JPanelLivraria = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        campoTextoRazaoSocial = new javax.swing.JTextField();
        campoTextoCNPJ = new javax.swing.JTextField();
        botaoCadastrarLivraria = new javax.swing.JButton();
        jLabel3 = new javax.swing.JLabel();
        campoTextoRua = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        campoTextoCEP = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        campoTextoNumero = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        campoTextoCidade = new javax.swing.JTextField();
        jLabel7 = new javax.swing.JLabel();
        campoTextoBairro = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        campoTextoEstado = new javax.swing.JTextField();
        JPanelLivro = new javax.swing.JPanel();
        jLabel9 = new javax.swing.JLabel();
        campoTextoTitulo = new javax.swing.JTextField();
        jLabel10 = new javax.swing.JLabel();
        campoTextoISBN = new javax.swing.JTextField();
        jLabel11 = new javax.swing.JLabel();
        campoTextoNumPag = new javax.swing.JTextField();
        jLabel12 = new javax.swing.JLabel();
        campoTextoEditora = new javax.swing.JTextField();
        jLabel13 = new javax.swing.JLabel();
        campoTextoCategoria = new javax.swing.JTextField();
        campoTextoAutor = new javax.swing.JTextField();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        campoTextoIdade = new javax.swing.JTextField();
        jLabel16 = new javax.swing.JLabel();
        campoTextoSexo = new javax.swing.JTextField();
        botaoCadastrar = new javax.swing.JButton();
        botaoRemover = new javax.swing.JButton();
        botaoConsultar = new javax.swing.JButton();
        botaoAlterar = new javax.swing.JButton();
        botaoImprimir = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        botaoListar = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        campoTextoListar = new javax.swing.JTextArea();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        JPanelLivraria.setBorder(javax.swing.BorderFactory.createTitledBorder("Livraria"));

        jLabel1.setText("Razão Social:");

        jLabel2.setText("CNPJ:");

        botaoCadastrarLivraria.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/save_on.gif"))); // NOI18N
        botaoCadastrarLivraria.setText("Cadastrar Livraria");
        botaoCadastrarLivraria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                botaoCadastrarLivrariaActionPerformed(evt);
            }
        });

        jLabel3.setText("Rua:");

        jLabel4.setText("CEP:");

        jLabel5.setText("Número:");

        jLabel6.setText("Cidade:");

        jLabel7.setText("Bairro:");

        jLabel8.setText("Estado:");

        javax.swing.GroupLayout JPanelLivrariaLayout = new javax.swing.GroupLayout(JPanelLivraria);
        JPanelLivraria.setLayout(JPanelLivrariaLayout);
        JPanelLivrariaLayout.setHorizontalGroup(
            JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                        .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1)
                            .addComponent(jLabel2)
                            .addComponent(jLabel4)
                            .addComponent(jLabel7)
                            .addComponent(jLabel3))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(campoTextoRazaoSocial, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 447, Short.MAX_VALUE)
                            .addComponent(campoTextoCNPJ, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPanelLivrariaLayout.createSequentialGroup()
                                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                    .addComponent(campoTextoBairro, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(campoTextoCEP, javax.swing.GroupLayout.PREFERRED_SIZE, 142, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(jLabel5)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(campoTextoNumero, javax.swing.GroupLayout.PREFERRED_SIZE, 38, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGap(18, 18, 18)
                                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(jLabel6)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoCidade, javax.swing.GroupLayout.DEFAULT_SIZE, 147, Short.MAX_VALUE))
                                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(jLabel8)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoEstado, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE))))
                            .addComponent(campoTextoRua, javax.swing.GroupLayout.DEFAULT_SIZE, 447, Short.MAX_VALUE)))
                    .addComponent(botaoCadastrarLivraria, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 188, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );
        JPanelLivrariaLayout.setVerticalGroup(
            JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(campoTextoRazaoSocial, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoCNPJ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoRua, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoCEP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel4)
                    .addComponent(jLabel5)
                    .addComponent(campoTextoNumero, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel6)
                    .addComponent(campoTextoCidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoBairro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel7)
                    .addComponent(jLabel8)
                    .addComponent(campoTextoEstado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(botaoCadastrarLivraria)
                .addContainerGap())
        );

        JPanelLivro.setBorder(javax.swing.BorderFactory.createTitledBorder("Livro"));

        jLabel9.setText("Titulo:");

        jLabel10.setText("ISBN:");

        jLabel11.setText("Num.Pag.:");

        jLabel12.setText("Editora:");

        jLabel13.setText("Categoria:");

        jLabel14.setText("Autor:");

        jLabel15.setText("Idade:");

        jLabel16.setText("Sexo:");

        botaoCadastrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icone_mais.gif"))); // NOI18N
        botaoCadastrar.setText("Cadastrar");

        botaoRemover.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/cesta_remover.gif"))); // NOI18N
        botaoRemover.setText("Remover");

        botaoConsultar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/find.gif"))); // NOI18N
        botaoConsultar.setText("Consultar");

        botaoAlterar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icon_Article.gif"))); // NOI18N
        botaoAlterar.setText("Alterar");

        botaoImprimir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icoImprimir.gif"))); // NOI18N
        botaoImprimir.setText("Imprimir");

        javax.swing.GroupLayout JPanelLivroLayout = new javax.swing.GroupLayout(JPanelLivro);
        JPanelLivro.setLayout(JPanelLivroLayout);
        JPanelLivroLayout.setHorizontalGroup(
            JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                        .addComponent(botaoCadastrar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoRemover)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoConsultar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoAlterar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoImprimir, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE))
                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel9)
                            .addComponent(jLabel10)
                            .addComponent(jLabel12)
                            .addComponent(jLabel14))
                        .addGap(28, 28, 28)
                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(campoTextoTitulo, javax.swing.GroupLayout.DEFAULT_SIZE, 449, Short.MAX_VALUE)
                            .addGroup(JPanelLivroLayout.createSequentialGroup()
                                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                    .addComponent(campoTextoAutor, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(campoTextoISBN)
                                    .addComponent(campoTextoEditora, javax.swing.GroupLayout.DEFAULT_SIZE, 199, Short.MAX_VALUE))
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                                        .addComponent(jLabel11)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoNumPag, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabel13)
                                            .addComponent(jLabel15))
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(JPanelLivroLayout.createSequentialGroup()
                                                .addComponent(campoTextoIdade, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                                .addComponent(jLabel16)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                                .addComponent(campoTextoSexo, javax.swing.GroupLayout.DEFAULT_SIZE, 74, Short.MAX_VALUE))
                                            .addComponent(campoTextoCategoria, javax.swing.GroupLayout.DEFAULT_SIZE, 191, Short.MAX_VALUE))))))))
                .addContainerGap())
        );
        JPanelLivroLayout.setVerticalGroup(
            JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel9)
                    .addComponent(campoTextoTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoISBN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel10)
                    .addComponent(jLabel11)
                    .addComponent(campoTextoNumPag, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoEditora, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel12)
                    .addComponent(jLabel13)
                    .addComponent(campoTextoCategoria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoAutor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel14)
                    .addComponent(jLabel15)
                    .addComponent(campoTextoIdade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel16)
                    .addComponent(campoTextoSexo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 61, Short.MAX_VALUE)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(botaoCadastrar)
                    .addComponent(botaoRemover)
                    .addComponent(botaoConsultar)
                    .addComponent(botaoAlterar, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(botaoImprimir))
                .addContainerGap())
        );

        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Listagem de Livros"));

        botaoListar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/ico_listar.gif"))); // NOI18N
        botaoListar.setText("Listar");

        campoTextoListar.setColumns(20);
        campoTextoListar.setRows(5);
        jScrollPane1.setViewportView(campoTextoListar);

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 515, Short.MAX_VALUE)
                    .addComponent(botaoListar))
                .addContainerGap())
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(botaoListar)
                .addContainerGap())
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(JPanelLivraria, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(JPanelLivro, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(JPanelLivraria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(JPanelLivro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>

    private void botaoCadastrarLivrariaActionPerformed(java.awt.event.ActionEvent evt) {                                                       
        // TODO add your handling code here:
        ap.cadastrarLivrariaControle(this);
    }                                                      

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new InterfaceLivraria().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify
    private javax.swing.JPanel JPanelLivraria;
    private javax.swing.JPanel JPanelLivro;
    private javax.swing.JButton botaoAlterar;
    private javax.swing.JButton botaoCadastrar;
    private javax.swing.JButton botaoCadastrarLivraria;
    private javax.swing.JButton botaoConsultar;
    private javax.swing.JButton botaoImprimir;
    private javax.swing.JButton botaoListar;
    private javax.swing.JButton botaoRemover;
    private javax.swing.JTextField campoTextoAutor;
    private javax.swing.JTextField campoTextoBairro;
    private javax.swing.JTextField campoTextoCEP;
    private javax.swing.JTextField campoTextoCNPJ;
    private javax.swing.JTextField campoTextoCategoria;
    private javax.swing.JTextField campoTextoCidade;
    private javax.swing.JTextField campoTextoEditora;
    private javax.swing.JTextField campoTextoEstado;
    private javax.swing.JTextField campoTextoISBN;
    private javax.swing.JTextField campoTextoIdade;
    private javax.swing.JTextArea campoTextoListar;
    private javax.swing.JTextField campoTextoNumPag;
    private javax.swing.JTextField campoTextoNumero;
    private javax.swing.JTextField campoTextoRazaoSocial;
    private javax.swing.JTextField campoTextoRua;
    private javax.swing.JTextField campoTextoSexo;
    private javax.swing.JTextField campoTextoTitulo;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    // End of variables declaration

    public JTextField getCampoTextoCNPJ() {
        return campoTextoCNPJ;
    }

    public void setCampoTextoCNPJ(JTextField campoTextoCNPJ) {
        this.campoTextoCNPJ = campoTextoCNPJ;
    }

    public JTextField getCampoTextoRazaoSocial() {
        return campoTextoRazaoSocial;
    }

    public void setCampoTextoRazaoSocial(JTextField campoTextoRazaoSocial) {
        this.campoTextoRazaoSocial = campoTextoRazaoSocial;
    }

    public JTextField getCampoTextoAutor() {
        return campoTextoAutor;
    }

    public void setCampoTextoAutor(JTextField campoTextoAutor) {
        this.campoTextoAutor = campoTextoAutor;
    }

    public JTextField getCampoTextoBairro() {
        return campoTextoBairro;
    }

    public void setCampoTextoBairro(JTextField campoTextoBairro) {
        this.campoTextoBairro = campoTextoBairro;
    }

    public JTextField getCampoTextoCEP() {
        return campoTextoCEP;
    }

    public void setCampoTextoCEP(JTextField campoTextoCEP) {
        this.campoTextoCEP = campoTextoCEP;
    }

    public JTextField getCampoTextoCategoria() {
        return campoTextoCategoria;
    }

    public void setCampoTextoCategoria(JTextField campoTextoCategoria) {
        this.campoTextoCategoria = campoTextoCategoria;
    }

    public JTextField getCampoTextoCidade() {
        return campoTextoCidade;
    }

    public void setCampoTextoCidade(JTextField campoTextoCidade) {
        this.campoTextoCidade = campoTextoCidade;
    }

    public JTextField getCampoTextoEditora() {
        return campoTextoEditora;
    }

    public void setCampoTextoEditora(JTextField campoTextoEditora) {
        this.campoTextoEditora = campoTextoEditora;
    }

    public JTextField getCampoTextoEstado() {
        return campoTextoEstado;
    }

    public void setCampoTextoEstado(JTextField campoTextoEstado) {
        this.campoTextoEstado = campoTextoEstado;
    }

    public JTextField getCampoTextoISBN() {
        return campoTextoISBN;
    }

    public void setCampoTextoISBN(JTextField campoTextoISBN) {
        this.campoTextoISBN = campoTextoISBN;
    }

    public JTextField getCampoTextoIdade() {
        return campoTextoIdade;
    }

    public void setCampoTextoIdade(JTextField campoTextoIdade) {
        this.campoTextoIdade = campoTextoIdade;
    }

    public JTextArea getCampoTextoListar() {
        return campoTextoListar;
    }

    public void setCampoTextoListar(JTextArea campoTextoListar) {
        this.campoTextoListar = campoTextoListar;
    }

    public JTextField getCampoTextoNumPag() {
        return campoTextoNumPag;
    }

    public void setCampoTextoNumPag(JTextField campoTextoNumPag) {
        this.campoTextoNumPag = campoTextoNumPag;
    }

    public JTextField getCampoTextoNumero() {
        return campoTextoNumero;
    }

    public void setCampoTextoNumero(JTextField campoTextoNumero) {
        this.campoTextoNumero = campoTextoNumero;
    }

    public JTextField getCampoTextoRua() {
        return campoTextoRua;
    }

    public void setCampoTextoRua(JTextField campoTextoRua) {
        this.campoTextoRua = campoTextoRua;
    }

    public JTextField getCampoTextoSexo() {
        return campoTextoSexo;
    }

    public void setCampoTextoSexo(JTextField campoTextoSexo) {
        this.campoTextoSexo = campoTextoSexo;
    }

    public JTextField getCampoTextoTitulo() {
        return campoTextoTitulo;
    }

    public void setCampoTextoTitulo(JTextField campoTextoTitulo) {
        this.campoTextoTitulo = campoTextoTitulo;
    }

    



}


Sim é uma Interface em Java


Tá errado ai, não é desse jeito que faz.

Tenta assim:

Aplicação
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package controle;

import modelo.Livraria;
import modelo.Livro;
import modelo.Endereco;
import modelo.Autor;
import modelo.Persistencia;
import visao.InterfaceLivraria;

/**
 *
 * @author medicina
 */
public class Aplicacao {

public void cadastrarLivrariaControle(InterfaceLivraria il){
    Livraria liv = new Livraria();
  
    liv.setRazaoSocial(il.getCampoTextoRazaoSocial().getText());
    liv.setCnpj(il.getCampoTextoCNPJ().getText());



    Persistencia.addLivrariaPersistencia(liv);
    Persistencia.listar();


}

}
Autor
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

/**
 *
 * @author medicina
 */
public class Autor {

    private int idade;
    private String nome;
    private char sexo;


    public Autor(int idade, String nome, char sexo) {
        this.idade = idade;
        this.nome = nome;
        this.sexo = sexo;
    }


    public int getIdade() {
        return idade;
    }

    public void setIdade(int idade) {
        this.idade = idade;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public char getSexo() {
        return sexo;
    }

    public void setSexo(char sexo) {
        this.sexo = sexo;
    }





    public String toString(){
    return "Nome: " +nome+"\nIdade: "+idade+"\nSexo: "+sexo;
}

}

Endereco
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;



/**
 *
 * @author medicina
 */
public class Endereco {
    private String cep;
    private String bairro;
    private String cidade;
    private String estado;
    private String rua;
    private int numero;

    public Endereco(String cep, String bairro, String cidade, String estado, String rua, int numero) {
        this.cep = cep;
        this.bairro = bairro;
        this.cidade = cidade;
        this.estado = estado;
        this.rua = rua;
        this.numero = numero;
    }




    public String getBairro() {
        return bairro;
    }

    public void setBairro(String bairro) {
        this.bairro = bairro;
    }

    public String getCep() {
        return cep;
    }

    public void setCep(String cep) {
        this.cep = cep;
    }

    public String getCidade() {
        return cidade;
    }

    public void setCidade(String cidade) {
        this.cidade = cidade;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public String getRua() {
        return rua;
    }

    public void setRua(String rua) {
        this.rua = rua;
    }




    public String toString(){
    return "Bairro: " +bairro+"\nCEP: "+cep+"\nCidade: "+cidade+"\nEstado: "+estado
            +"\nNúmero: "+numero+"\nRua: "+rua;
}


}

Livraria
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;


/**
 *
 * @author medicina
 */
public class Livraria {


    private String cnpj;
    private String razaoSocial;
    Endereco end = new Endereco();

    public Livraria(String cnpj, String razaoSocial) {
        this.cnpj = cnpj;
        this.razaoSocial = razaoSocial;
    }

 


    public String getCnpj() {
        return cnpj;
    }

    public void setCnpj(String cnpj) {
        this.cnpj = cnpj;
    }

    public String getRazaoSocial() {
        return razaoSocial;
    }

    public void setRazaoSocial(String razaoSocial) {
        this.razaoSocial = razaoSocial;
    }

public String toString(){
    return "CNPJ: " +cnpj+"\nRazao Social: "+razaoSocial;
}


}

Livro
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

/**
 *
 * @author medicina
 */
public class Livro {
Autor autor = new Autor();
private String categoria;
private String editora;
private String isbn;
private int numpag;
private String titulo;

    public Livro(String categoria, String editora, String isbn, int numpag, String titulo) {
        this.categoria = categoria;
        this.editora = editora;
        this.isbn = isbn;
        this.numpag = numpag;
        this.titulo = titulo;
    }





    public Autor getAutor() {
        return autor;
    }

    public void setAutor(Autor autor) {
        this.autor = autor;
    }

    public String getCategoria() {
        return categoria;
    }

    public void setCategoria(String categoria) {
        this.categoria = categoria;
    }

    public String getEditora() {
        return editora;
    }

    public void setEditora(String editora) {
        this.editora = editora;
    }

    public String getIsbn() {
        return isbn;
    }

    public void setIsbn(String isbn) {
        this.isbn = isbn;
    }

    public int getNumpag() {
        return numpag;
    }

    public void setNumpag(int numpag) {
        this.numpag = numpag;
    }

    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }


    public String toString(){
    return "Autor: " +autor+"\nCategoria: "+categoria+"\nEditora: "+editora+
            "\nISBN: "+isbn+"\nNumPag.: "+numpag+"\nTitulo: "+titulo;
}
}
Persistencia
Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author medicina
 */
public class Persistencia {


    private static  List<Livraria> vetLivraria = new ArrayList<Livraria>();

    public static void addLivrariaPersistencia(Livraria l){
        vetLivraria.add(l);

    }

    public static void listar(){
        System.out.println(vetLivraria);
    }

}
InterfaceLivraria

Código:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * InterfaceLivraria.java
 *
 * Created on 03/09/2010, 07:51:50
 */

package visao;

import controle.Aplicacao;
import javax.swing.JTextArea;
import javax.swing.JTextField;

/**
 *
 * @author medicina
 */
public class InterfaceLivraria extends javax.swing.JFrame {

    private Aplicacao ap;

    /** Creates new form InterfaceLivraria */
    public InterfaceLivraria() {
        initComponents();

        ap = new Aplicacao();

    }

    /** 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() {

        JPanelLivraria = new javax.swing.JPanel();
        jLabel1 = new javax.swing.JLabel();
        jLabel2 = new javax.swing.JLabel();
        campoTextoRazaoSocial = new javax.swing.JTextField();
        campoTextoCNPJ = new javax.swing.JTextField();
        botaoCadastrarLivraria = new javax.swing.JButton();
        jLabel3 = new javax.swing.JLabel();
        campoTextoRua = new javax.swing.JTextField();
        jLabel4 = new javax.swing.JLabel();
        campoTextoCEP = new javax.swing.JTextField();
        jLabel5 = new javax.swing.JLabel();
        campoTextoNumero = new javax.swing.JTextField();
        jLabel6 = new javax.swing.JLabel();
        campoTextoCidade = new javax.swing.JTextField();
        jLabel7 = new javax.swing.JLabel();
        campoTextoBairro = new javax.swing.JTextField();
        jLabel8 = new javax.swing.JLabel();
        campoTextoEstado = new javax.swing.JTextField();
        JPanelLivro = new javax.swing.JPanel();
        jLabel9 = new javax.swing.JLabel();
        campoTextoTitulo = new javax.swing.JTextField();
        jLabel10 = new javax.swing.JLabel();
        campoTextoISBN = new javax.swing.JTextField();
        jLabel11 = new javax.swing.JLabel();
        campoTextoNumPag = new javax.swing.JTextField();
        jLabel12 = new javax.swing.JLabel();
        campoTextoEditora = new javax.swing.JTextField();
        jLabel13 = new javax.swing.JLabel();
        campoTextoCategoria = new javax.swing.JTextField();
        campoTextoAutor = new javax.swing.JTextField();
        jLabel14 = new javax.swing.JLabel();
        jLabel15 = new javax.swing.JLabel();
        campoTextoIdade = new javax.swing.JTextField();
        jLabel16 = new javax.swing.JLabel();
        campoTextoSexo = new javax.swing.JTextField();
        botaoCadastrar = new javax.swing.JButton();
        botaoRemover = new javax.swing.JButton();
        botaoConsultar = new javax.swing.JButton();
        botaoAlterar = new javax.swing.JButton();
        botaoImprimir = new javax.swing.JButton();
        jPanel1 = new javax.swing.JPanel();
        botaoListar = new javax.swing.JButton();
        jScrollPane1 = new javax.swing.JScrollPane();
        campoTextoListar = new javax.swing.JTextArea();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        JPanelLivraria.setBorder(javax.swing.BorderFactory.createTitledBorder("Livraria"));

        jLabel1.setText("Razão Social:");

        jLabel2.setText("CNPJ:");

        botaoCadastrarLivraria.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/save_on.gif"))); // NOI18N
        botaoCadastrarLivraria.setText("Cadastrar Livraria");
        botaoCadastrarLivraria.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                botaoCadastrarLivrariaActionPerformed(evt);
            }
        });

        jLabel3.setText("Rua:");

        jLabel4.setText("CEP:");

        jLabel5.setText("Número:");

        jLabel6.setText("Cidade:");

        jLabel7.setText("Bairro:");

        jLabel8.setText("Estado:");

        javax.swing.GroupLayout JPanelLivrariaLayout = new javax.swing.GroupLayout(JPanelLivraria);
        JPanelLivraria.setLayout(JPanelLivrariaLayout);
        JPanelLivrariaLayout.setHorizontalGroup(
            JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                        .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1)
                            .addComponent(jLabel2)
                            .addComponent(jLabel4)
                            .addComponent(jLabel7)
                            .addComponent(jLabel3))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(campoTextoRazaoSocial, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 447, Short.MAX_VALUE)
                            .addComponent(campoTextoCNPJ, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.PREFERRED_SIZE, 143, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPanelLivrariaLayout.createSequentialGroup()
                                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                    .addComponent(campoTextoBairro, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(javax.swing.GroupLayout.Alignment.LEADING, JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(campoTextoCEP, javax.swing.GroupLayout.PREFERRED_SIZE, 142, javax.swing.GroupLayout.PREFERRED_SIZE)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(jLabel5)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                                        .addComponent(campoTextoNumero, javax.swing.GroupLayout.PREFERRED_SIZE, 38, javax.swing.GroupLayout.PREFERRED_SIZE)))
                                .addGap(18, 18, 18)
                                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(jLabel6)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoCidade, javax.swing.GroupLayout.DEFAULT_SIZE, 147, Short.MAX_VALUE))
                                    .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                                        .addComponent(jLabel8)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoEstado, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE))))
                            .addComponent(campoTextoRua, javax.swing.GroupLayout.DEFAULT_SIZE, 447, Short.MAX_VALUE)))
                    .addComponent(botaoCadastrarLivraria, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.PREFERRED_SIZE, 188, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap())
        );
        JPanelLivrariaLayout.setVerticalGroup(
            JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivrariaLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(campoTextoRazaoSocial, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoCNPJ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel2))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoRua, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel3))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoCEP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel4)
                    .addComponent(jLabel5)
                    .addComponent(campoTextoNumero, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel6)
                    .addComponent(campoTextoCidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivrariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoBairro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel7)
                    .addComponent(jLabel8)
                    .addComponent(campoTextoEstado, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(18, 18, 18)
                .addComponent(botaoCadastrarLivraria)
                .addContainerGap())
        );

        JPanelLivro.setBorder(javax.swing.BorderFactory.createTitledBorder("Livro"));

        jLabel9.setText("Titulo:");

        jLabel10.setText("ISBN:");

        jLabel11.setText("Num.Pag.:");

        jLabel12.setText("Editora:");

        jLabel13.setText("Categoria:");

        jLabel14.setText("Autor:");

        jLabel15.setText("Idade:");

        jLabel16.setText("Sexo:");

        botaoCadastrar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icone_mais.gif"))); // NOI18N
        botaoCadastrar.setText("Cadastrar");

        botaoRemover.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/cesta_remover.gif"))); // NOI18N
        botaoRemover.setText("Remover");

        botaoConsultar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/find.gif"))); // NOI18N
        botaoConsultar.setText("Consultar");

        botaoAlterar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icon_Article.gif"))); // NOI18N
        botaoAlterar.setText("Alterar");

        botaoImprimir.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/icoImprimir.gif"))); // NOI18N
        botaoImprimir.setText("Imprimir");

        javax.swing.GroupLayout JPanelLivroLayout = new javax.swing.GroupLayout(JPanelLivro);
        JPanelLivro.setLayout(JPanelLivroLayout);
        JPanelLivroLayout.setHorizontalGroup(
            JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                        .addComponent(botaoCadastrar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoRemover)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoConsultar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoAlterar)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(botaoImprimir, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE))
                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel9)
                            .addComponent(jLabel10)
                            .addComponent(jLabel12)
                            .addComponent(jLabel14))
                        .addGap(28, 28, 28)
                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(campoTextoTitulo, javax.swing.GroupLayout.DEFAULT_SIZE, 449, Short.MAX_VALUE)
                            .addGroup(JPanelLivroLayout.createSequentialGroup()
                                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                                    .addComponent(campoTextoAutor, javax.swing.GroupLayout.Alignment.LEADING)
                                    .addComponent(campoTextoISBN)
                                    .addComponent(campoTextoEditora, javax.swing.GroupLayout.DEFAULT_SIZE, 199, Short.MAX_VALUE))
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                                        .addComponent(jLabel11)
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addComponent(campoTextoNumPag, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE))
                                    .addGroup(JPanelLivroLayout.createSequentialGroup()
                                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addComponent(jLabel13)
                                            .addComponent(jLabel15))
                                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                        .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                                            .addGroup(JPanelLivroLayout.createSequentialGroup()
                                                .addComponent(campoTextoIdade, javax.swing.GroupLayout.PREFERRED_SIZE, 81, javax.swing.GroupLayout.PREFERRED_SIZE)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                                .addComponent(jLabel16)
                                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                                .addComponent(campoTextoSexo, javax.swing.GroupLayout.DEFAULT_SIZE, 74, Short.MAX_VALUE))
                                            .addComponent(campoTextoCategoria, javax.swing.GroupLayout.DEFAULT_SIZE, 191, Short.MAX_VALUE))))))))
                .addContainerGap())
        );
        JPanelLivroLayout.setVerticalGroup(
            JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(JPanelLivroLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel9)
                    .addComponent(campoTextoTitulo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoISBN, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel10)
                    .addComponent(jLabel11)
                    .addComponent(campoTextoNumPag, javax.swing.GroupLayout.PREFERRED_SIZE, 20, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoEditora, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel12)
                    .addComponent(jLabel13)
                    .addComponent(campoTextoCategoria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(campoTextoAutor, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel14)
                    .addComponent(jLabel15)
                    .addComponent(campoTextoIdade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(jLabel16)
                    .addComponent(campoTextoSexo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 61, Short.MAX_VALUE)
                .addGroup(JPanelLivroLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(botaoCadastrar)
                    .addComponent(botaoRemover)
                    .addComponent(botaoConsultar)
                    .addComponent(botaoAlterar, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(botaoImprimir))
                .addContainerGap())
        );

        jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Listagem de Livros"));

        botaoListar.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagem/ico_listar.gif"))); // NOI18N
        botaoListar.setText("Listar");

        campoTextoListar.setColumns(20);
        campoTextoListar.setRows(5);
        jScrollPane1.setViewportView(campoTextoListar);

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(jScrollPane1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 515, Short.MAX_VALUE)
                    .addComponent(botaoListar))
                .addContainerGap())
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 103, Short.MAX_VALUE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(botaoListar)
                .addContainerGap())
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(JPanelLivraria, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(JPanelLivro, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addComponent(jPanel1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addContainerGap())
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(JPanelLivraria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(JPanelLivro, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

        pack();
    }// </editor-fold>

    private void botaoCadastrarLivrariaActionPerformed(java.awt.event.ActionEvent evt) {                                                       
        // TODO add your handling code here:
        ap.cadastrarLivrariaControle(this);
    }                                                      

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new InterfaceLivraria().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify
    private javax.swing.JPanel JPanelLivraria;
    private javax.swing.JPanel JPanelLivro;
    private javax.swing.JButton botaoAlterar;
    private javax.swing.JButton botaoCadastrar;
    private javax.swing.JButton botaoCadastrarLivraria;
    private javax.swing.JButton botaoConsultar;
    private javax.swing.JButton botaoImprimir;
    private javax.swing.JButton botaoListar;
    private javax.swing.JButton botaoRemover;
    private javax.swing.JTextField campoTextoAutor;
    private javax.swing.JTextField campoTextoBairro;
    private javax.swing.JTextField campoTextoCEP;
    private javax.swing.JTextField campoTextoCNPJ;
    private javax.swing.JTextField campoTextoCategoria;
    private javax.swing.JTextField campoTextoCidade;
    private javax.swing.JTextField campoTextoEditora;
    private javax.swing.JTextField campoTextoEstado;
    private javax.swing.JTextField campoTextoISBN;
    private javax.swing.JTextField campoTextoIdade;
    private javax.swing.JTextArea campoTextoListar;
    private javax.swing.JTextField campoTextoNumPag;
    private javax.swing.JTextField campoTextoNumero;
    private javax.swing.JTextField campoTextoRazaoSocial;
    private javax.swing.JTextField campoTextoRua;
    private javax.swing.JTextField campoTextoSexo;
    private javax.swing.JTextField campoTextoTitulo;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel10;
    private javax.swing.JLabel jLabel11;
    private javax.swing.JLabel jLabel12;
    private javax.swing.JLabel jLabel13;
    private javax.swing.JLabel jLabel14;
    private javax.swing.JLabel jLabel15;
    private javax.swing.JLabel jLabel16;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JLabel jLabel3;
    private javax.swing.JLabel jLabel4;
    private javax.swing.JLabel jLabel5;
    private javax.swing.JLabel jLabel6;
    private javax.swing.JLabel jLabel7;
    private javax.swing.JLabel jLabel8;
    private javax.swing.JLabel jLabel9;
    private javax.swing.JPanel jPanel1;
    private javax.swing.JScrollPane jScrollPane1;
    // End of variables declaration

    public JTextField getCampoTextoCNPJ() {
        return campoTextoCNPJ;
    }

    public void setCampoTextoCNPJ(JTextField campoTextoCNPJ) {
        this.campoTextoCNPJ = campoTextoCNPJ;
    }

    public JTextField getCampoTextoRazaoSocial() {
        return campoTextoRazaoSocial;
    }

    public void setCampoTextoRazaoSocial(JTextField campoTextoRazaoSocial) {
        this.campoTextoRazaoSocial = campoTextoRazaoSocial;
    }

    public JTextField getCampoTextoAutor() {
        return campoTextoAutor;
    }

    public void setCampoTextoAutor(JTextField campoTextoAutor) {
        this.campoTextoAutor = campoTextoAutor;
    }

    public JTextField getCampoTextoBairro() {
        return campoTextoBairro;
    }

    public void setCampoTextoBairro(JTextField campoTextoBairro) {
        this.campoTextoBairro = campoTextoBairro;
    }

    public JTextField getCampoTextoCEP() {
        return campoTextoCEP;
    }

    public void setCampoTextoCEP(JTextField campoTextoCEP) {
        this.campoTextoCEP = campoTextoCEP;
    }

    public JTextField getCampoTextoCategoria() {
        return campoTextoCategoria;
    }

    public void setCampoTextoCategoria(JTextField campoTextoCategoria) {
        this.campoTextoCategoria = campoTextoCategoria;
    }

    public JTextField getCampoTextoCidade() {
        return campoTextoCidade;
    }

    public void setCampoTextoCidade(JTextField campoTextoCidade) {
        this.campoTextoCidade = campoTextoCidade;
    }

    public JTextField getCampoTextoEditora() {
        return campoTextoEditora;
    }

    public void setCampoTextoEditora(JTextField campoTextoEditora) {
        this.campoTextoEditora = campoTextoEditora;
    }

    public JTextField getCampoTextoEstado() {
        return campoTextoEstado;
    }

    public void setCampoTextoEstado(JTextField campoTextoEstado) {
        this.campoTextoEstado = campoTextoEstado;
    }

    public JTextField getCampoTextoISBN() {
        return campoTextoISBN;
    }

    public void setCampoTextoISBN(JTextField campoTextoISBN) {
        this.campoTextoISBN = campoTextoISBN;
    }

    public JTextField getCampoTextoIdade() {
        return campoTextoIdade;
    }

    public void setCampoTextoIdade(JTextField campoTextoIdade) {
        this.campoTextoIdade = campoTextoIdade;
    }

    public JTextArea getCampoTextoListar() {
        return campoTextoListar;
    }

    public void setCampoTextoListar(JTextArea campoTextoListar) {
        this.campoTextoListar = campoTextoListar;
    }

    public JTextField getCampoTextoNumPag() {
        return campoTextoNumPag;
    }

    public void setCampoTextoNumPag(JTextField campoTextoNumPag) {
        this.campoTextoNumPag = campoTextoNumPag;
    }

    public JTextField getCampoTextoNumero() {
        return campoTextoNumero;
    }

    public void setCampoTextoNumero(JTextField campoTextoNumero) {
        this.campoTextoNumero = campoTextoNumero;
    }

    public JTextField getCampoTextoRua() {
        return campoTextoRua;
    }

    public void setCampoTextoRua(JTextField campoTextoRua) {
        this.campoTextoRua = campoTextoRua;
    }

    public JTextField getCampoTextoSexo() {
        return campoTextoSexo;
    }

    public void setCampoTextoSexo(JTextField campoTextoSexo) {
        this.campoTextoSexo = campoTextoSexo;
    }

    public JTextField getCampoTextoTitulo() {
        return campoTextoTitulo;
    }

    public void setCampoTextoTitulo(JTextField campoTextoTitulo) {
        this.campoTextoTitulo = campoTextoTitulo;
    }

    



}