Erro na classe Livraria na hora de colocar a ação

boa noite, estou com problema no sisteminha que estava fazendo para praticar é estou com erro la que eu ja tentei de varias formas nao consigo resolver, até entao esta parado porque nao consigo continuar, alguem tiver um tempo disponivel a me ajudar eu agradeço.
aqui vai o codigo:

package Pratica;

import java.awt.event.KeyEvent;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import java.awt.Event;
import java.awt.BorderLayout;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.KeyStroke;
import java.awt.Point;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JMenuItem;
import javax.swing.JMenuBar;
import javax.swing.JMenu;
import javax.swing.JFrame;
import javax.swing.JDialog;
import javax.swing.JButton;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Dimension;
import java.awt.ComponentOrientation;
import java.awt.Window;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.swing.ImageIcon;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.Color;

public class Livraria {

	private JFrame jFrame = null; // @jve:decl-index=0:visual-constraint="10,10"

	private JPanel jContentPane = null;

	private JMenuBar jJMenuBar = null;

	private JMenu fileMenu = null;

	private JMenu editMenu = null;

	private JMenu VendasMenu = null;

	private JMenuItem exitMenuItem = null;

	private JMenuItem aboutMenuItem = null;

	private JMenuItem cutMenuItem = null;

	private JMenuItem copyMenuItem = null;

	private JMenuItem pasteMenuItem = null;

	private JMenuItem saveMenuItem = null;

	private JButton jbClientes = null;

	private JButton jBRegistrarVenda = null;

	private JButton jBProdutos = null;

	private JButton jBFornecedores = null;

	private JButton jBConsultarVenda = null;

	private JButton jButton5 = null;

	protected DateFormat sdf;

	private JMenuItem jMenuItemTime = null;

	/*
	 * criando os ebjetos abaixo
	 * 
	 */
	Clientes clientes;

	/**
	 * This method initializes jbClientes
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJbClientes() {
		if (jbClientes == null) {
			jbClientes = new JButton();
			jbClientes.setComponentOrientation(ComponentOrientation.UNKNOWN);
			jbClientes.setPreferredSize(new Dimension(140, 70));
			jbClientes.setIcon(new ImageIcon(
					"E:/4º semestre/LPII/Livraria/imagens/clientes.gif"));
			jbClientes.setText("Clientes");
			jbClientes.setVerticalAlignment(SwingConstants.CENTER);
			jbClientes.setVerticalTextPosition(SwingConstants.TOP);
			jbClientes.setHorizontalTextPosition(SwingConstants.CENTER);
			jbClientes.setHorizontalAlignment(SwingConstants.CENTER);
			 jbClientes.addActionListener(new java.awt.event.ActionListener(){
                           
                                //Aqui esta o erro 
				public void  actionPerformed(java.awt.event.ActionEvent e){ 
					mostrarClientes();//  aqui diz assim no Erro, O metodo motrarClientes é indefinido para o tipo new //ActionListener
				}
				
			 });
				}
		return jbClientes;
	}

	/**
	 * This method initializes jBRegistrarVenda
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJBRegistrarVenda() {
		if (jBRegistrarVenda == null) {
			jBRegistrarVenda = new JButton();
			jBRegistrarVenda.setPreferredSize(new Dimension(140, 70));
			jBRegistrarVenda.setVerticalTextPosition(SwingConstants.TOP);
			jBRegistrarVenda.setText("Registrar Venda");
			jBRegistrarVenda.setIcon(new ImageIcon(
					"E:/4º semestre/LPII/Livraria/imagens/vendas3.jpg"));
			jBRegistrarVenda.setHorizontalTextPosition(SwingConstants.CENTER);
		}
		return jBRegistrarVenda;
	}

	/**
	 * This method initializes jBProdutos
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJBProdutos() {
		if (jBProdutos == null) {
			jBProdutos = new JButton();
			jBProdutos.setPreferredSize(new Dimension(140, 70));
			jBProdutos.setText("Produtos");
			jBProdutos.setVerticalTextPosition(SwingConstants.TOP);
			jBProdutos.setHorizontalTextPosition(SwingConstants.CENTER);
			jBProdutos.setIcon(new ImageIcon(
					"E:/4º semestre/LPII/Livraria/imagens/produtos.gif"));
		}
		return jBProdutos;
	}

	/**
	 * This method initializes jBFornecedores
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJBFornecedores() {
		if (jBFornecedores == null) {
			jBFornecedores = new JButton();
			jBFornecedores.setHorizontalAlignment(SwingConstants.CENTER);
			jBFornecedores.setText("Fornecedores");
			jBFornecedores.setVerticalTextPosition(SwingConstants.TOP);
			jBFornecedores.setHorizontalTextPosition(SwingConstants.CENTER);
			jBFornecedores.setIcon(new ImageIcon(
					"E:/4º semestre/LPII/Livraria/imagens/fornecedores.gif"));
			jBFornecedores.setPreferredSize(new Dimension(140, 70));
		}
		return jBFornecedores;
	}

	/**
	 * This method initializes jBConsultarVenda
	 * 
	 * @return javax.swing.JButton
	 */
	private JButton getJBConsultarVenda() {
		if (jBConsultarVenda == null) {
			jBConsultarVenda = new JButton();
			jBConsultarVenda.setText("Consultar Venda");
			jBConsultarVenda.setIcon(new ImageIcon(
					"E:/4º semestre/LPII/Livraria/imagens/vendas3.JPG"));
			jBConsultarVenda.setHorizontalTextPosition(SwingConstants.CENTER);
			jBConsultarVenda.setVerticalAlignment(SwingConstants.CENTER);
			jBConsultarVenda.setVerticalTextPosition(SwingConstants.TOP);
			jBConsultarVenda.setPreferredSize(new Dimension(140, 70));
			jBConsultarVenda
					.addActionListener(new java.awt.event.ActionListener() {
						public void actionPerformed(java.awt.event.ActionEvent e) {
							System.out.println("actionPerformed()");
							// System.exit(0);// TODO Auto-generated Event stub
							// actionPerformed()
						}
					});
		}
		return jBConsultarVenda;
	}

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Stub de método gerado automaticamente
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				Livraria application = new Livraria();
				application.getJFrame().setVisible(true);
			}
		});
	}

	/**
	 * This method initializes jFrame
	 * 
	 * @return javax.swing.JFrame
	 */
	private JFrame getJFrame() {
		if (jFrame == null) {
			jFrame = new JFrame();
			jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			// jFrame.setIconImage(Toolkit.getDefaultToolkit().getImage("E:/4º
			// semestre/LPII/Testando_Janela/livraria/imagem/livraria.jpg"));
			jFrame.setJMenuBar(getJJMenuBar());
			jFrame.setSize(962, 533);
			jFrame.setContentPane(getJContentPane());
			jFrame.setTitle("Sistema de Vendas");
		}
		return jFrame;
	}

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	private JPanel getJContentPane() {
		if (jContentPane == null) {
			GridBagConstraints gridBagConstraints21 = new GridBagConstraints();
			gridBagConstraints21.gridx = 0;
			gridBagConstraints21.gridheight = 6;
			gridBagConstraints21.gridy = 16;
			jContentPane = new JPanel();
			jContentPane.setLayout(new FlowLayout());
			jContentPane.setBackground(Color.lightGray);
			jContentPane.add(getJbClientes(), null);
			jContentPane.add(getJBFornecedores(), null);
			jContentPane.add(getJBProdutos(), null);
			jContentPane.add(getJBRegistrarVenda(), null);
			jContentPane.add(getJBConsultarVenda(), null);
			// jContentPane).add(jContentPane,
			// Toolkit.getDefaultToolkit().getImage("E:/4º
			// semestre/LPII/Testando_Janela/livraria/imagem/livraria.jpg"));
			// jFrame.setIconImage(Toolkit.getDefaultToolkit().getImage("E:/4º
			// semestre/LPII/Testando_Janela/livraria/imagem/livraria.jpg"));

		}
		return jContentPane;
	}

	/**
	 * This method initializes jJMenuBar
	 * 
	 * @return javax.swing.JMenuBar
	 */
	private JMenuBar getJJMenuBar() {
		if (jJMenuBar == null) {
			jJMenuBar = new JMenuBar();
			jJMenuBar.add(getFileMenu());
			jJMenuBar.add(getEditMenu());
			jJMenuBar.add(getVendasMenu());
		}
		return jJMenuBar;
	}

	/**
	 * This method initializes jMenu
	 * 
	 * @return javax.swing.JMenu
	 */
	private JMenu getFileMenu() {
		if (fileMenu == null) {
			fileMenu = new JMenu();
			fileMenu.setText("Opcoes");
			fileMenu.add(getSaveMenuItem());
			fileMenu.add(getExitMenuItem());
		}
		return fileMenu;
	}

	/**
	 * This method initializes jMenu
	 * 
	 * @return javax.swing.JMenu
	 */
	private JMenu getEditMenu() {
		if (editMenu == null) {
			editMenu = new JMenu();
			editMenu.setText("Cadastros");
			editMenu.add(getCutMenuItem());
			editMenu.add(getCopyMenuItem());
			editMenu.add(getPasteMenuItem());
		}
		return editMenu;
	}

	/**
	 * This method initializes jMenu
	 * 
	 * @return javax.swing.JMenu
	 */
	private JMenu getVendasMenu() {
		if (VendasMenu == null) {
			VendasMenu = new JMenu();
			VendasMenu.setText("Vendas");
			VendasMenu.add(getAboutMenuItem());

		}
		return VendasMenu;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getExitMenuItem() {
		if (exitMenuItem == null) {
			exitMenuItem = new JMenuItem();
			exitMenuItem.setText("Sair");
			exitMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {
					System.exit(0);
				}
			});
		}
		return exitMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getAboutMenuItem() {
		if (aboutMenuItem == null) {
			aboutMenuItem = new JMenuItem();
			aboutMenuItem.setText("Registrar/Consultar");
			aboutMenuItem.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent e) {

					// Point loc = getJFrame().getLocation();
					// loc.translate(20, 20);

				}
			});
		}
		return aboutMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getCutMenuItem() {
		if (cutMenuItem == null) {
			cutMenuItem = new JMenuItem();
			cutMenuItem.setText("Clientes");
			cutMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,
					Event.CTRL_MASK, true));
			cutMenuItem.addActionListener(new java.awt.event.ActionListener() {

				// CRIANDO METODO MOSTRAR CLIENTES
				public void mostrarClientes() {
					if (clientes == null) {
						clientes = new Clientes(); // instanciando Clientes
						clientes.setVisible(true);// para exibir na tela

					} else {
						clientes.setVisible(true);
						clientes.setState(JFrame.NORMAL);// esse metodo
						// define o tamanho
						// da janela como
						// normal
					}
				}
                                      // Metodo criado para mostrar clientes quando clico no menu
				public void cutMenuItemactionPerformed(
						java.awt.event.ActionEvent e) {
					// System.out.println("actionPerformed()");
					mostrarClientes();
				}

				public void actionPerformed(ActionEvent arg0) {
					// TODO Stub de método gerado automaticamente
					
				}
			});
		}
		return cutMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getCopyMenuItem() {
		if (copyMenuItem == null) {
			copyMenuItem = new JMenuItem();
			copyMenuItem.setText("Produtos/Livros");
			copyMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,
					Event.CTRL_MASK, true));
		}
		return copyMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getPasteMenuItem() {
		if (pasteMenuItem == null) {
			pasteMenuItem = new JMenuItem();
			pasteMenuItem.setText("Fornecedores");
			pasteMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,
					Event.CTRL_MASK, true));
		}
		return pasteMenuItem;
	}

	/**
	 * This method initializes jMenuItem
	 * 
	 * @return javax.swing.JMenuItem
	 */
	private JMenuItem getSaveMenuItem() {
		if (saveMenuItem == null) {
			saveMenuItem = new JMenuItem();
			saveMenuItem.setText("Sobre o Sistema");
			saveMenuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,
					Event.CTRL_MASK, true));
			saveMenuItem.addActionListener(new java.awt.event.ActionListener() {
				public void actionPerformed(java.awt.event.ActionEvent e) {
					// System.out.println("actionPerformed()"); // TODO
					// Auto-generated Event stub actionPerformed()
					JOptionPane.showMessageDialog(null,
							"Sistema de Vendas:\n by Roberson");
				}
			});
		}
		return saveMenuItem;
	}

}





//Aqui esta o erro
public void actionPerformed(java.awt.event.ActionEvent e){
mostrarClientes();// aqui diz assim no Erro, O metodo motrarClientes é indefinido para o tipo new //ActionListener
Ja mudei alterei retirei o new Action Listener e nao consigo dar continuidade nao sei mais o que pode ser. podem me ajudar. por gentileza.

obs: quando eu clico no menu do programa onde esta cadastrar clientes, abre aoutra janela normalmente, agora que estou tentando fazer é colocar a ação para o botao que contem a imagem ao clicar a jenala tambem aparecer so que nao estou dando conta.

olivercld ,

Boa noite !!!

Se possivel poderia postar sua classe Clientes para testar seu sistema ?

Acredito que você esteja cometendo algum erro de sintaxe.

Cara, tá dando erro porque o método mostrarClientes() não existe no contexto onde está sendo chamado. Você está criando esse método dentro de getCutMenuItem e é por isso que você consegue chamar mostrarClientes() no ActionPerformed de getCutMenuItem.
Na linha que dá o erro, o problema está no fato de que o método mostrarClientes não é enxergado.
Você tem duas opções:
1 --> Criar um método mostrarClientes dentro de getJbClientes
2 --> Tornar o método mostrarClientes um método da classe Livraria.
Até mais.

obrigado Rafael Costa Teixeira & matheuslmota, pelo tempo disponivel em me ajudar, bom de qualquer forma vou postar a classe Cliente Rafael Costa Teixeira, entao matheuslmota eu vou ter de fazer e Criar um método mostrarClientes dentro de getJbClientes ou então Tornar o método mostrarClientes um método da classe Livraria, bom no caso criar um metodo tambem para getjbClientes eu consigo so nao sei como faz para tornar ele um metodo da classe.
Obrigado!

aqui minha classe… Cliente como me pediu Rafael.
tendo em vista ainda nao consegui.

package Pratica;

import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.Dimension;
import javax.swing.WindowConstants;
import java.awt.GridBagLayout;
import javax.swing.JTextField;
import java.awt.GridBagConstraints;
import java.awt.GridLayout;
import java.awt.FlowLayout;
import java.awt.CardLayout;
import javax.swing.JButton;
import java.awt.Rectangle;
import javax.swing.BoxLayout;
import javax.swing.JTable;
import javax.swing.JTabbedPane;
import javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;
import java.awt.ComponentOrientation;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
import java.awt.Insets;
import java.awt.event.KeyEvent;
import java.awt.Font;

public class Clientes extends JFrame {

	
	//private static final long serialVersionUID = 1L;

	private JPanel jContentPane = null;

	private JTextField jTextField = null;

	private JButton jButtonPesquisaCliente = null;

	private JLabel jLabel = null;

	private JTextField jTextField1Nome = null;

	private JLabel jLabel1 = null;

	private JTextField jTextField1Endereco = null;

	private JTextField jTextField1Bairro = null;

	private JLabel jLabel2Bairro = null;

	private JLabel jLabel2 = null;

	private JTextField jTextField1Cidade = null;

	private JLabel jLabel3 = null;

	private JTextField jTextFieldEstado = null;

	private JLabel jLabel4 = null;

	private JTextField jTextField1CEP = null;

	private JButton jBNovo = null;

	private JButton jBAlterar = null;

	private JButton jBCancelar = null;

	private JButton jBFechar = null;

	private JTable jTable = null;

	/**
	 * This is the default constructor
	 */
	public Clientes() {
		super();
		initialize();
	}

	/**
	 * This method initializes this
	 * 
	 * @return void
	 */
	private void initialize() {
		this.setSize(461, 287);
		this.setResizable(false);
		this.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
		this.setContentPane(getJContentPane());
		this.setTitle("Clientes");
		
	}

	

	/**
	 * This method initializes jContentPane
	 * 
	 * @return javax.swing.JPanel
	 */
	public JPanel getJContentPane() {
		if (jContentPane == null) {
			jLabel4 = new JLabel();
			jLabel4.setText("CEP:");
			jLabel3 = new JLabel();
			jLabel3.setText("UF");
			jLabel3.setPreferredSize(new Dimension(17, 16));
			jLabel2 = new JLabel();
			jLabel2.setText("Cidade:");
			jLabel2.setFont(new Font("Dialog", Font.BOLD, 12));
			jLabel2Bairro = new JLabel();
			jLabel2Bairro.setText("Bairro");
			jLabel1 = new JLabel();
			jLabel1.setText("Endereco:");
			jLabel1.setVerticalAlignment(SwingConstants.TOP);
			jLabel1.setVerticalTextPosition(SwingConstants.CENTER);
			jLabel1.setHorizontalTextPosition(SwingConstants.TRAILING);
			jLabel1.setHorizontalAlignment(SwingConstants.LEFT);
			jLabel1.setPreferredSize(new Dimension(60, 18));
			jLabel = new JLabel();
			jLabel.setText("Nome:");
			jLabel.setVerticalAlignment(SwingConstants.CENTER);
			jLabel.setComponentOrientation(ComponentOrientation.UNKNOWN);
			jLabel.setHorizontalAlignment(SwingConstants.CENTER);
			jLabel.setHorizontalTextPosition(SwingConstants.CENTER);
			jLabel.setDisplayedMnemonic(KeyEvent.VK_UNDEFINED);
			jLabel.setEnabled(true);
			jLabel.setPreferredSize(new Dimension(36, 17));
			jContentPane = new JPanel();
			jContentPane.setLayout(new FlowLayout());
			jContentPane.setPreferredSize(new Dimension(0, 0));
			jContentPane.add(getJTextField(), null);
			jContentPane.add(getJButtonPesquisaCliente(), null);
			jContentPane.add(getJTable(), null);
			jContentPane.add(jLabel, null);
			jContentPane.add(getJTextField1Nome(), null);
			jContentPane.add(jLabel1, null);
			jContentPane.add(getJTextField1Endereco(), null);
			jContentPane.add(jLabel2Bairro, null);
			jContentPane.add(getJTextField1Bairro(), null);
			jContentPane.add(jLabel2, null);
			jContentPane.add(getJTextField1Cidade(), null);
			jContentPane.add(jLabel3, null);
			jContentPane.add(getJTextFieldEstado(), null);
			jContentPane.add(jLabel4, null);
			jContentPane.add(getJTextField1CEP(), null);
			jContentPane.add(getJBNovo(), null);
			jContentPane.add(getJBAlterar(), null);
			jContentPane.add(getJBCancelar(), null);
			jContentPane.add(getJBFechar(), null);
		}
		return jContentPane;
	}

	/**
	 * This method initializes jTextField	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField() {
		if (jTextField == null) {
			jTextField = new JTextField();
			jTextField.setPreferredSize(new Dimension(350, 20));
			jTextField.setName("jTextField");
			jTextField.setHorizontalAlignment(JTextField.LEFT);
		}
		return jTextField;
	}

	/**
	 * This method initializes jButtonPesquisaCliente	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJButtonPesquisaCliente() {
		if (jButtonPesquisaCliente == null) {
			jButtonPesquisaCliente = new JButton();
			jButtonPesquisaCliente.setText("Pesquisar");
		}
		return jButtonPesquisaCliente;
	}

	/**
	 * This method initializes jTextField1Nome	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	public JTextField getJTextField1Nome() {
		if (jTextField1Nome == null) {
			jTextField1Nome = new JTextField();
			jTextField1Nome.setPreferredSize(new Dimension(380, 20));
			jTextField1Nome.setColumns(0);
			jTextField1Nome.setHorizontalAlignment(JTextField.LEFT);
		}
		return jTextField1Nome;
	}

	/**
	 * This method initializes jTextField1Endereco	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField1Endereco() {
		if (jTextField1Endereco == null) {
			jTextField1Endereco = new JTextField();
			jTextField1Endereco.setPreferredSize(new Dimension(355, 20));
		}
		return jTextField1Endereco;
	}

	/**
	 * This method initializes jTextField1Bairro	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField1Bairro() {
		if (jTextField1Bairro == null) {
			jTextField1Bairro = new JTextField();
			jTextField1Bairro.setPreferredSize(new Dimension(377, 20));
		}
		return jTextField1Bairro;
	}

	/**
	 * This method initializes jTextField1Cidade	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField1Cidade() {
		if (jTextField1Cidade == null) {
			jTextField1Cidade = new JTextField();
			jTextField1Cidade.setPreferredSize(new Dimension(145, 20));
		}
		return jTextField1Cidade;
	}

	/**
	 * This method initializes jTextFieldEstado	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextFieldEstado() {
		if (jTextFieldEstado == null) {
			jTextFieldEstado = new JTextField();
			jTextFieldEstado.setPreferredSize(new Dimension(69, 20));
		}
		return jTextFieldEstado;
	}

	/**
	 * This method initializes jTextField1CEP	
	 * 	
	 * @return javax.swing.JTextField	
	 */
	private JTextField getJTextField1CEP() {
		if (jTextField1CEP == null) {
			jTextField1CEP = new JTextField();
			jTextField1CEP.setPreferredSize(new Dimension(95, 20));
		}
		return jTextField1CEP;
	}

	/**
	 * This method initializes jBNovo	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBNovo() {
		if (jBNovo == null) {
			jBNovo = new JButton();
			jBNovo.setPreferredSize(new Dimension(90, 20));
			jBNovo.setText("Novo");
			jBNovo.setSelected(true);
		}
		return jBNovo;
	}

	/**
	 *  method  jBAlterar	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBAlterar() {
		if (jBAlterar == null) {
			jBAlterar = new JButton();
			jBAlterar.setPreferredSize(new Dimension(90, 20));
			jBAlterar.setText("Alterar");
		}
		return jBAlterar;
	}

	/**
	 * metodo jBCancelar	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBCancelar() {
		if (jBCancelar == null) {
			jBCancelar = new JButton();
			jBCancelar.setPreferredSize(new Dimension(90, 20));
			jBCancelar.setText("Cancelar");
		}
		return jBCancelar;
	}

	/**
	 * metodo fechar jBFechar	
	 * 	
	 * @return javax.swing.JButton	
	 */
	private JButton getJBFechar() {
		if (jBFechar == null) {
			jBFechar = new JButton();
			jBFechar.setPreferredSize(new Dimension(90, 20));
			jBFechar.setText("Fechar");
		}
		return jBFechar;
	}

	/**
	 * metodo inicializando  jTable	
	 * 	
	 * @return javax.swing.JTable	
	 */
	private JTable getJTable() {
		if (jTable == null) {
			jTable = new JTable();
			jTable.setPreferredSize(new Dimension(450, 80));
		}
		return jTable;
	}

}  

Bom dia Olivercld,

Gostaria muito de te ajudar, mas sou iniciante no Java e meus conhecimentos são bastante básicos. Enviei um email para o meu professor falando sobre o seu problema, mas ele está muito a tarefado na faculdade e com outros trabalhos a fins. Se ele autorizar lhe ajudar, envio o seu link para ele ok.

Um abraço,

Elcio

Valeu webelcio.

Ainda não consegui resolver dando alguns erros.

Consegui e como o amigo matheuslmota disse para fazer tentei as duas dicas e so a segunda funcionou que é essa: 2 --> Tornar o método mostrarClientes um método da classe Livraria.

valeu obrigado pessoal