Criado por Marcelo Ribeiro Fritz
mais de 9 anos atrás
|
||
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */package view_principal;import java.awt.BorderLayout;import java.awt.Color;import java.awt.FlowLayout;import java.awt.LayoutManager;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.BorderFactory;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JMenuItem;import javax.swing.JPanel;import view_clientes.JanelaTabelaClientes;import view_contatos.JanelaTabelaContatos;import view_funcionarios.JanelaTabelaFuncionarios;import view_produtos.JanelaTabelaProdutos;public class Janela_Principal extends JFrame { /** * */ private static final long serialVersionUID = 1L; @SuppressWarnings("unused") private static final LayoutManager BoxLayout = null; private JLabel labelTitulo, novo; private JButton botaoLimpar; @SuppressWarnings("unused") private JPanel painelPrincipal, painelNorte; private JButton botao_contato, botao_cliente, botao_vendedor, botao_produto, botao_venda; JMenuItem itemSair = new JMenuItem("Sair"); public Janela_Principal() { Inicio(); } private void Inicio() { setTitle("Sistema de Vendas Cantina"); setSize(600, 400); //setExtendedState(MAXIMIZED_BOTH); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); Color especialColor = new Color(200,215,255); painelPrincipal = new JPanel(); painelPrincipal.setLayout(new FlowLayout(1,10,20)); painelPrincipal.setBorder(BorderFactory.createLineBorder(Color.darkGray, 1)); painelPrincipal.setBackground(especialColor); painelNorte = new JPanel(); painelNorte.setLayout(new FlowLayout(1,10,20)); //botao_contato, botao_cliente, botao_vendedor, botao_produto, botao_venda; //ButtonGroup grupoToggles = new ButtonGroup(); getContentPane().setLayout(new BorderLayout()); getContentPane().add(painelPrincipal, BorderLayout.CENTER); getContentPane().add(painelNorte, BorderLayout.NORTH); painelNorte.add(labelTitulo = new JLabel("SISTEMA DE VENDAS CANTINA")); botao_cliente = new JButton("Clientes"); //grupoToggles.add(botao_cliente); botao_cliente.addActionListener(new TrataBotoes()); botao_contato = new JButton("Contatos"); //grupoToggles.add(botao_contato); botao_contato.addActionListener(new TrataBotoes()); botao_vendedor = new JButton("Vendedores"); botao_vendedor.addActionListener(new TrataBotoes()); //grupoToggles.add(botao_vendedor); botao_produto = new JButton("Produtos"); botao_produto.addActionListener(new TrataBotoes()); //grupoToggles.add(botao_produto); botao_venda = new JButton("Venda"); botao_venda.addActionListener(new TrataBotoes()); //grupoToggles.add(botao_venda); painelPrincipal.add(botao_cliente); // painelPrincipal.add(botao_contato); painelPrincipal.add(botao_vendedor); painelPrincipal.add(botao_produto); painelPrincipal.add(botao_venda); getContentPane().add(painelPrincipal, BorderLayout.CENTER); setVisible(true); } //____________________________________________________________________________ private class TrataBotoes implements ActionListener { @Override public void actionPerformed(ActionEvent e) { if (e.getSource().equals(botao_contato)) { new JanelaTabelaContatos(); } if (e.getSource().equals(botao_cliente)) { new JanelaTabelaClientes(); } if (e.getSource().equals(botao_vendedor)) { new JanelaTabelaFuncionarios(); } if (e.getSource().equals(botao_produto)) { new JanelaTabelaProdutos(); } if (e.getSource().equals(botao_venda)) { new JanelaVenda(); } }}}
Quer criar suas próprias Notas gratuitas com a GoConqr? Saiba mais.