Problemas com o Menu

0 respostas
D

ola gostaria que alguém me ajudasse estou com problemas com o menu
tipo quando executa a janela sozinha ela funciona mais qd ela é chamada pelo menu
ele nao funciona os códigos sao os seguintes

janela cliente

import java.awt.*;
import java.awt.event.*;


import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
import javax.swing.*;

import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import Modelo.Cliente;

// Ctrl+Shift+F => Formata o código
// Ctrl+A e Ctrl+i => Formata a seleção

public class JanelaCliente extends JFrame {
	private JLabel rotulo1, rotulo2, rotulo3, rotulo4, rotulo5, rotulo6, rotulo7, rotulo8, rotulo9,rotulo10, rotulo11, rotulo12,rotulo13,rotulo14,rotulo15;
	private JTextField caixa1, caixa2, caixa3,caixa4,caixa5,caixa6,caixa7,caixa8,caixa9,caixa10,caixa11,caixa12,caixa13,caixa14,caixa15;
	private JButton botao1, botao2, botao3, botao4,botao5,botao6;

	private static EntityManagerFactory fabricaDeEntidades = null;

	private static EntityManager gerenciador = null;

	public JanelaCliente(EntityManagerFactory fabricaDeEntidades2, EntityManager gerenciador2) {
		super("Cliente");
		Container tela = getContentPane();

		tela.setLayout(null);

		gerenciador = gerenciador2;
		fabricaDeEntidades = fabricaDeEntidades2;
		
		rotulo1 = new JLabel("Codigo");
		rotulo2 = new JLabel("Data:");
		rotulo3 = new JLabel("Nome Completo:");
		rotulo4 = new JLabel("Seguimento:");
		rotulo5 = new JLabel("Endereço:");
		rotulo6 = new JLabel("Apelido:");
		rotulo7 = new JLabel("Bairro:");
		rotulo8 = new JLabel("Cidade:");
		rotulo9 = new JLabel("Uf:");
		rotulo10 = new JLabel("Cep:");
		rotulo11 = new JLabel("Telefone:");
		rotulo12 = new JLabel("Complemento:");
		rotulo13 = new JLabel("Email");
		rotulo14 = new JLabel("Rg:");
		rotulo15 = new JLabel("Data de Nascimento");

		caixa1 = new JTextField();
		caixa2 = new JTextField();
		caixa3 = new JTextField();
		caixa4 = new JTextField();
		caixa5 = new JTextField();
		caixa6 = new JTextField();
		caixa7 = new JTextField();
		caixa8 = new JTextField();
		caixa9 = new JTextField();
		caixa10 = new JTextField();
		caixa11 = new JTextField();
		caixa12 = new JTextField();
		caixa13 = new JTextField();
		caixa14 = new JTextField();
		caixa15 = new JTextField();

		botao1 = new JButton("Incluir");
		botao2 = new JButton("Alterar");
		botao3 = new JButton("Excluir");
		botao4 = new JButton("Listar Clientes");
		botao5 = new JButton("Gerar Relatório");
		botao6 = new JButton("Fechar");
		

		// coluna, linha, largura, altura
		rotulo1.setBounds(1, 10, 100, 20);
		caixa1.setBounds(50, 10, 50, 20);

		botao1.setBounds(20, 410, 100, 20);
		botao2.setBounds(130, 410, 100, 20);
		botao3.setBounds(240, 410, 100, 20);
		botao4.setBounds(345, 410, 150, 20);
		botao5.setBounds(60, 460, 150, 20);
		botao6.setBounds(220, 460, 150, 20);

		rotulo2.setBounds(150, 10, 100, 20);
		caixa2.setBounds(200, 10, 200, 20);

		rotulo3.setBounds(1, 60, 100, 20);
		caixa3.setBounds(100, 60, 500, 20);
		
		rotulo4.setBounds(1, 110, 100, 20);
		caixa4.setBounds(100, 110, 150, 20);
		
		rotulo5.setBounds(270, 110, 100, 20);
		caixa5.setBounds(340, 110, 300, 20);
		
		rotulo6.setBounds(1, 160, 100, 20);
		caixa6.setBounds(70, 160, 150, 20);
		
		rotulo7.setBounds(250, 160, 100, 20);
		caixa7.setBounds(310, 160, 200, 20);
		
		rotulo8.setBounds(1, 210, 100, 20);
		caixa8.setBounds(70, 210, 200, 20);
		
		rotulo9.setBounds(280, 210, 100, 20);
		caixa9.setBounds(320, 210, 50, 20);
		
		rotulo10.setBounds(390, 210, 100, 20);
		caixa10.setBounds(440, 210, 200, 20);
		
		rotulo11.setBounds(1, 260, 100, 20);
		caixa11.setBounds(70, 260, 200, 20);
		
		rotulo12.setBounds(280, 260, 100, 20);
		caixa12.setBounds(380, 260, 200, 20);
		
		rotulo13.setBounds(1, 310, 100, 20);
		caixa13.setBounds(70, 310, 200, 20);
		
		rotulo14.setBounds(280, 310, 100, 20);
		caixa14.setBounds(350, 310, 200, 20);
		
		rotulo15.setBounds(1, 360, 100, 20);
		caixa15.setBounds(150, 360, 200, 20);
		
		tela.add(rotulo1);
		tela.add(caixa1);

		tela.add(rotulo2);
		tela.add(caixa2);

		tela.add(botao1);
		tela.add(botao2);
		tela.add(botao3);
		tela.add(botao4);
		tela.add(botao5);
		tela.add(botao6);

		tela.add(rotulo3);
		tela.add(caixa3);
		
		tela.add(rotulo4);
		tela.add(caixa4);
		
		tela.add(rotulo5);
		tela.add(caixa5);
		
		tela.add(rotulo6);
		tela.add(caixa6);
		
		tela.add(rotulo7);
		tela.add(caixa7);
		
		tela.add(rotulo8);
		tela.add(caixa8);
		
		tela.add(rotulo9);
		tela.add(caixa9);
		
		tela.add(rotulo10);
		tela.add(caixa10);
		
		tela.add(rotulo11);
		tela.add(caixa11);
		
		tela.add(rotulo12);
		tela.add(caixa12);
		
		tela.add(rotulo13);
		tela.add(caixa13);
		
		tela.add(rotulo14);
		tela.add(caixa14);
		
		tela.add(rotulo15);
		tela.add(caixa15);
		
			caixa1.addFocusListener(new FocusListener() {
	
			public void focusGained(FocusEvent e) {
					// TODO Auto-generated method stub
					
				}
	
				// Ao perder o foco do caixa1 é executado este método
			public void focusLost(FocusEvent e) {
					// TODO Auto-generated method stub
					
					if (!caixa1.getText().trim().equals("")){
						// Se o campo conter um valor diferente de vazio
					
						Cliente objetoCliente = 
									gerenciador.find(Cliente.class,Integer.parseInt(caixa1.getText()));
									
									if(objetoCliente != null ){
										caixa2.setText(objetoCliente.getData());
									caixa3.setText(""+objetoCliente.getNomeCompleto());
									caixa4.setText(""+objetoCliente.getSeguimento());
									caixa5.setText(""+objetoCliente.getEndereco());
									caixa6.setText(""+objetoCliente.getApelido());
									caixa7.setText(""+objetoCliente.getBairro());
									caixa8.setText(""+objetoCliente.getCidade());
									caixa9.setText(""+objetoCliente.getUf());
									caixa10.setText(""+objetoCliente.getCep());
									caixa11.setText(""+objetoCliente.getTelefone());
									caixa12.setText(""+objetoCliente.getComplemento());
									caixa13.setText(""+objetoCliente.getEmail());
									caixa14.setText(""+objetoCliente.getRg());
									caixa15.setText(""+objetoCliente.getDatadenascimento());
										botao1.setEnabled(false);
										JOptionPane.showMessageDialog(null,"Cliente já cadastrado com este código!!!");
									
								}else {
										botao1.setEnabled(true);
										caixa2.setText("");
										caixa3.setText("");
										caixa4.setText("");
										caixa5.setText("");
										caixa6.setText("");
										caixa7.setText("");
										caixa8.setText("");
										caixa9.setText("");
										caixa10.setText("");
										caixa11.setText("");
										caixa12.setText("");
										caixa13.setText("");
										caixa14.setText("");
										caixa15.setText("");
										JOptionPane.showMessageDialog(null,"Código livre para cadastro!");
								}
								}
			}
				
				});
		
	
			
		botao1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// Persistir dados
				// inclusão de um novo registro
			if (caixa1.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o código do cliente!");
					caixa1.requestFocus();
			} else if (caixa2.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe a Data!");
					caixa2.requestFocus();
				} else if (caixa3.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Nome Completo do Cliente!");
					caixa3.requestFocus();
					
				} else if (caixa4.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Seguimento do Cliente!");
					caixa4.requestFocus();
					
				} else if (caixa5.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Endereço do Cliente!");
					caixa5.requestFocus();
					
				} else if (caixa6.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Apelido do Cliente!");
					caixa6.requestFocus();
					
				} else if (caixa7.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Bairro do Cliente!");
					caixa7.requestFocus();
					
				} else if (caixa8.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe a Cidade do Cliente!");
					caixa8.requestFocus();
					
				} else if (caixa9.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe a Uf do Cliente!");
					caixa9.requestFocus();
					
				} else if (caixa10.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Cep do Cliente!");
					caixa10.requestFocus();
					
				} else if (caixa11.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Telefone do Cliente!");
					caixa11.requestFocus();
					
				} else if (caixa12.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Complemento!");
					caixa12.requestFocus();
					
				} else if (caixa13.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Email do Cliente!");
					caixa13.requestFocus();
					
				} else if (caixa14.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe o Rg do Cliente!");
					caixa14.requestFocus();
					
				} else if (caixa15.getText().trim().equals("")) {
					JOptionPane.showMessageDialog(null,
							"Informe a Data de Nascimento do Cliente!");
					caixa15.requestFocus();
					
				
				} else {

			
						Cliente objetoCliente = new Cliente();
						//objetoCliente.setCodcliente(Integer.parseInt(caixa1
								//.getText()));
						objetoCliente.setData(caixa2.getText());
						objetoCliente.setNomeCompleto(caixa3
								.getText());
						objetoCliente.setSeguimento(caixa4
								.getText());
						objetoCliente.setEndereco(caixa5
								.getText());
						objetoCliente.setApelido(caixa6
								.getText());
						objetoCliente.setBairro(caixa7
								.getText());
						objetoCliente.setCidade(caixa8
								.getText());
						objetoCliente.setUf(caixa9
								.getText());
						objetoCliente.setCep(Integer.parseInt(caixa10
								.getText()));
						objetoCliente.setTelefone(Integer.parseInt(caixa11
								.getText()));
						objetoCliente.setComplemento(caixa12
								.getText());
						objetoCliente.setEmail(caixa13
								.getText());
						objetoCliente.setRg(Double.parseDouble(caixa14
								.getText()));
						objetoCliente.setDatadenascimento(caixa15
								.getText());
						
						gerenciador.getTransaction().begin();
						gerenciador.persist(objetoCliente);
						gerenciador.getTransaction().commit();
						JOptionPane.showMessageDialog(null,
								"Cliente Incluído com Sucesso!");
					
				}
			}
		});

		botao2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// fecha a janela
				Cliente c = new Cliente();
				 c.setCodcliente(Integer.parseInt(caixa1.getText()));
		        c.setData(caixa2.getText());
		        c.setNomeCompleto(caixa3.getText());
		        c.setSeguimento(caixa4.getText());
		        c.setEndereco(caixa5.getText());
		        c.setApelido(caixa6.getText());
		        c.setBairro(caixa7.getText());
		        c.setCidade(caixa8.getText());
		        c.setUf(caixa9.getText());
		        c.setCep(Integer.parseInt(caixa10.getText()));
		        c.setTelefone(Integer.parseInt(caixa11.getText()));
		        c.setComplemento(caixa12.getText());
		        c.setEmail(caixa13.getText());
		        c.setRg(Double.parseDouble(caixa14.getText()));
		        c.setDatadenascimento(caixa15.getText());

		        gerenciador.getTransaction().begin();
		        gerenciador.merge(c);
		        gerenciador.getTransaction().commit();

		        JOptionPane.showMessageDialog(null,"Registro Alterado Com Sucesso");
		        caixa1.setText(null);
		         caixa2.setText(null);
		        caixa3.setText(null);
		        caixa4.setText(null);
		        caixa5.setText(null);
		        caixa6.setText(null);
		         caixa7.setText(null);
		        caixa8.setText(null);
		        caixa9.setText(null);
		        caixa10.setText(null);
		        caixa11.setText(null);
		         caixa12.setText(null);
		        caixa13.setText(null);
		        caixa14.setText(null);
		        caixa15.setText(null);
						}
		});

		botao3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// cria nova janela
				Cliente c = new Cliente();
			
		        gerenciador.getTransaction().begin();
		        gerenciador.remove(c);
		        gerenciador.getTransaction().commit();

		        JOptionPane.showMessageDialog(null,"Registro Excluido Com Sucesso");

		        caixa1.setText(null);
		        caixa2.setText(null);
		        caixa3.setText(null);
		        caixa4.setText(null);
		        caixa5.setText(null);
		        caixa6.setText(null);
		        caixa7.setText(null);
		        caixa8.setText(null);
		        caixa9.setText(null);
		        caixa10.setText(null);
		        caixa11.setText(null);
		        caixa12.setText(null);
		        caixa13.setText(null);
		        caixa14.setText(null);
		        caixa15.setText(null);
			}
		});

		botao4.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// cria nova janela
			
				@SuppressWarnings("unused")
				ListarCliente l = new ListarCliente(fabricaDeEntidades, gerenciador);
			}
		});
		botao5.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// cria nova janela
				RelatorioCliente rep = new RelatorioCliente(); 
            	JasperPrint relat; 
            	try{ 
            		relat= rep.gerarRelatorioCliente(); 
            		JasperViewer.viewReport(relat,false); 
            		}
            	catch (Exception e1)
            	{ e1.printStackTrace(); }
			}
		});
		
		botao6.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				// cria nova janela
				dispose();
			}
		});
		// setSize(largura, altura);
		setSize(700, 600);
		setVisible(true);
		setLocationRelativeTo(null);
	}

	public static void main(String[] args) {

		fabricaDeEntidades = Persistence
				.createEntityManagerFactory("TurmaN40PostgreSQL");

		gerenciador = fabricaDeEntidades.createEntityManager();

		JanelaCliente app = new JanelaCliente(fabricaDeEntidades, gerenciador);
		app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

	}
}

Menu

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class Menu extends JFrame
{
	private static EntityManagerFactory fabricaDeEntidades = null;
	private static EntityManager gerenciador = null;
	
	JMenuBar barra;
	JMenu opcoes, utilitarios;
	JMenuItem janelacliente,janelacompra,janelaconta,janelaformadepagamento, janelafornecedor, janelafuncionario, janelamedidas, janelamovimento, janelaorcamento, janelapagamento, janelaproduto, janelavenda, janelavendaporvendedor, buscarformadepagamento, confirmarservico, consultacliente, consultacompras,consultafornecedores, consultafuncionarios, consultaprecos,consultaprodutos,consultavenda,sair,sairSistema;

	public void finalizar()
	{
		System.exit(0);
	}

// construtor da classe 
	public Menu(EntityManagerFactory fabricaDeEntidades2, EntityManager gerenciador2)
	{
		super("Menu Vidraçaria");
		Container tela = getContentPane();
		tela.setLayout(null);
		
		//gerenciador = gerenciador2;
		//fabricaDeEntidades = fabricaDeEntidades2;
		// Cria-se a barra de Menu
		barra = new JMenuBar();
		setJMenuBar(barra);
		
		// Cria-se a opção opções que será adicionada à barra
		opcoes = new JMenu("Sistema");
		barra.add(opcoes);
		// Cria-se a opção opções que será adicionada à barra
	
		utilitarios = new JMenu("Utilitários do Sistema");
		barra.add(utilitarios);
		
		// Criam-se os itens de menu que serão aicionados 
		// ao objeto opcoes que é um JMenu
		janelacliente   	= new JMenuItem("Cliente");
		janelacompra 	= new JMenuItem("Compras");
		janelaconta 	= new JMenuItem("Contas");
		janelaformadepagamento	= new JMenuItem("Forma de Pagamento");
		janelafornecedor   	= new JMenuItem("Fornecedor");
		janelafuncionario 	= new JMenuItem("Funcionario");
		janelamedidas	= new JMenuItem("Medidas");
		janelamovimento	= new JMenuItem("Movimento");
		janelaorcamento   	= new JMenuItem("Orçamento");
		janelapagamento = new JMenuItem("Pagamento");
		janelaproduto	= new JMenuItem("Produto");
		janelavenda	= new JMenuItem("Venda");
		janelavendaporvendedor   	= new JMenuItem("VendaporVendedor");
		buscarformadepagamento	= new JMenuItem("Buscar Forma de Pagamento");
		confirmarservico	= new JMenuItem("Serviço");
		consultacliente	= new JMenuItem("Consulta Cliente ");
		consultacompras   	= new JMenuItem("Consulta Compras");
		consultafornecedores	= new JMenuItem("Consulta Fornecedores");
		consultafuncionarios	= new JMenuItem("Consulta Funcionarios");
		consultaprecos	= new JMenuItem("Consultar Preços");
		consultaprodutos	 	= new JMenuItem("Consultar Produtos");
		consultavenda	= new JMenuItem("Consulta Venda");
		sair 		 	= new JMenuItem("Sair");
		sairSistema 	= new JMenuItem("Sair do Sistema");
		
		// Configuramos as teclas Alt+V para Venda e Alt+S para Sair
		// através do método setMnemonic
		janelacliente.setMnemonic(KeyEvent.VK_V);
		janelacompra.setMnemonic(KeyEvent.VK_V);
		janelaconta.setMnemonic(KeyEvent.VK_V);
		janelaformadepagamento.setMnemonic(KeyEvent.VK_V);
		janelafornecedor.setMnemonic(KeyEvent.VK_V);
		janelafuncionario.setMnemonic(KeyEvent.VK_V);
		janelamedidas.setMnemonic(KeyEvent.VK_V);
		janelamovimento.setMnemonic(KeyEvent.VK_V);
		janelapagamento.setMnemonic(KeyEvent.VK_V);
		janelaproduto.setMnemonic(KeyEvent.VK_V);
		janelavenda.setMnemonic(KeyEvent.VK_V);
		janelavendaporvendedor.setMnemonic(KeyEvent.VK_V);
		buscarformadepagamento.setMnemonic(KeyEvent.VK_V);
		confirmarservico.setMnemonic(KeyEvent.VK_V);
		consultacliente.setMnemonic(KeyEvent.VK_V);
		consultacompras.setMnemonic(KeyEvent.VK_V);
		consultafornecedores.setMnemonic(KeyEvent.VK_V);
		consultafuncionarios.setMnemonic(KeyEvent.VK_V);
		consultaprecos.setMnemonic(KeyEvent.VK_V);
		consultaprodutos.setMnemonic(KeyEvent.VK_V);
		consultavenda.setMnemonic(KeyEvent.VK_V);
		sair.setMnemonic(KeyEvent.VK_S);
	
		// Acionamos ao objeto opções os itens de menu
		// que são venda, um separador e o item sair.
		opcoes.add(janelacliente);
		opcoes.addSeparator();
		opcoes.add(janelacompra);
		opcoes.addSeparator();
		opcoes.add(janelaconta);
		opcoes.addSeparator();
		opcoes.add(janelaformadepagamento);
		opcoes.addSeparator();
		opcoes.add(janelafornecedor);
		opcoes.addSeparator();
		opcoes.add(janelafuncionario);
		opcoes.addSeparator();
		opcoes.add(janelamedidas);
		opcoes.addSeparator();
		opcoes.add(janelamovimento);
		opcoes.addSeparator();
		opcoes.add(janelapagamento);
		opcoes.addSeparator();
		opcoes.add(janelaproduto);
		opcoes.addSeparator();
		opcoes.add(janelavenda);
		opcoes.addSeparator();
		opcoes.add(janelavendaporvendedor);
		opcoes.addSeparator();
		opcoes.add(buscarformadepagamento);
		opcoes.addSeparator();
		opcoes.add(confirmarservico);
		opcoes.addSeparator();
		opcoes.add(consultacliente);
		opcoes.addSeparator();
		opcoes.add(consultacompras);
		opcoes.addSeparator();
		opcoes.add(consultafornecedores);
		opcoes.addSeparator();
		opcoes.add(consultafuncionarios);
		opcoes.addSeparator();
		opcoes.add(consultaprecos);
		opcoes.addSeparator();
		opcoes.add(consultaprodutos);
		opcoes.addSeparator();
		opcoes.add(consultavenda);
		opcoes.addSeparator();
		opcoes.add(sair);
		utilitarios.add(sairSistema);
		
		setSize(500,300);
		setLocationRelativeTo(null);
		setVisible(true);
		
		sair.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent arg0) 
			{
				//System.exit(0); // Finaliza a aplicação
				finalizar();
			}
		});
	
		sairSistema.addActionListener(new ActionListener(){
	
			public void actionPerformed(ActionEvent arg0) {
				//System.exit(0); // Finaliza a aplicação
				finalizar();
			}
		});
		
		janelacliente.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				// Declaro um objeto que chamei de v,
				// mas poderia ser qualquer nome
		
				
				JanelaCliente app = new JanelaCliente(fabricaDeEntidades, gerenciador);
				
				// Abaixo fazemos, o seguinte:
				// o comando new Exercicio, instancia um
				// objeto na memória e chama o construto da classe
				// Venda, mostrando a janela
	 			
				// A chamada poderia ser feito da forma abaixo
				// também.
				// Venda v;
				// v = new Venda();
			}
		});
		
		janelacompra.addActionListener(new ActionListener()
		{
			public void actionPerformed(ActionEvent arg0) {
				// TODO Auto-generated method stub
				// Declaro um objeto que chamei de v,
				// mas poderia ser qualquer nome


				
				JanelaCompra app = new JanelaCompra(fabricaDeEntidades, gerenciador);
					
				
				// Abaixo fazemos, o seguinte:
				// o comando new Exercicio, instancia um
				// objeto na memória e chama o construto da classe
				// Venda, mostrando a janela
	 			
				// A chamada poderia ser feito da forma abaixo
				// também.
				// Venda v;
				// v = new Venda();
			}
		});

	janelaconta.addActionListener(new ActionListener()
	{
		public void actionPerformed(ActionEvent arg0) {
			// TODO Auto-generated method stub
			// Declaro um objeto que chamei de v,
			// mas poderia ser qualquer nome


			
			JanelaConta app = new JanelaConta(fabricaDeEntidades, gerenciador);
				
			
			// Abaixo fazemos, o seguinte:
			// o comando new Exercicio, instancia um
			// objeto na memória e chama o construto da classe
			// Venda, mostrando a janela
 			
			// A chamada poderia ser feito da forma abaixo
			// também.
			// Venda v;
			// v = new Venda();
		}
	});

janelaformadepagamento.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaFormadePagamento app = new JanelaFormadePagamento(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelafornecedor.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaFornecedor app = new JanelaFornecedor(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelafuncionario.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaFuncionario app = new JanelaFuncionario(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelamedidas.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaMedidas app = new JanelaMedidas(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelamovimento.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaMovimento app = new JanelaMovimento(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelaorcamento.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaOrcamento app = new JanelaOrcamento(fabricaDeEntidades, gerenciador);
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelapagamento.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaPagamento app = new JanelaPagamento(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelaproduto.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaProduto app = new JanelaProduto(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelavenda.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaVenda app = new JanelaVenda(fabricaDeEntidades, gerenciador);
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

janelavendaporvendedor.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		JanelaVendaporVendedor app = new JanelaVendaporVendedor(fabricaDeEntidades,gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

buscarformadepagamento.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		BuscarFormadePagamento app = new BuscarFormadePagamento(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

confirmarservico.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConfirmarServico app = new ConfirmarServico(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultacliente.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaCliente app = new ConsultaCliente(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultacompras.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaCompras app = new ConsultaCompras(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultafornecedores.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaFornecedores app = new ConsultaFornecedores(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultafuncionarios.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaFuncionarios app = new ConsultaFuncionarios(fabricaDeEntidades, gerenciador);
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultaprecos.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaPreços app = new ConsultaPreços(fabricaDeEntidades, gerenciador);
			
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultaprodutos.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaProdutos app = new ConsultaProdutos(fabricaDeEntidades, gerenciador);
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});

consultavenda.addActionListener(new ActionListener()
{
	public void actionPerformed(ActionEvent arg0) {
		// TODO Auto-generated method stub
		// Declaro um objeto que chamei de v,
		// mas poderia ser qualquer nome


		
		ConsultaVenda app = new ConsultaVenda(fabricaDeEntidades, gerenciador);
		
		// Abaixo fazemos, o seguinte:
		// o comando new Exercicio, instancia um
		// objeto na memória e chama o construto da classe
		// Venda, mostrando a janela
			
		// A chamada poderia ser feito da forma abaixo
		// também.
		// Venda v;
		// v = new Venda();
	}
});


}
	public static void main (String args[])
	{
		Menu app = new Menu(fabricaDeEntidades, gerenciador);
		app.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}
}

eu uso o banco de dados postgree

Criado 18 de março de 2011
Respostas 0
Participantes 1