Pesquisa operacional
Menu Principal
Cadastro de Clientes
Cadastro de Fornecedores
1
Menu.java (pacote padrão)
// Classes do sistema chamadas pelo menu: import _Vendas.CadCli; import _Compras.CadFor; // Classes do Java utilizadas no Menu (SWING e AWT): import javax.swing.*; import java.awt.event.*; // Menu será sub-classe da super-classe JFrame. public class Menu extends JFrame { public Menu() { // Chamar método construtor da classe herdada. super("Menus"); // Cria a barra de menus (para itens na horizontal): JMenuBar barra = new JMenuBar(); setJMenuBar(barra); // Cria menu (horizontal): JMenu menu1 = new JMenu("Cadastro"); JMenu menu2 = new JMenu("Movimento"); // Cria itens de JMenuItem item11 JMenuItem item12 JMenuItem item13 JMenuItem item14 JMenuItem item15 JMenuItem item16 JMenuItem item17 menu: = new = new = new = new = new = new = new JMenuItem("Clientes"); JMenuItem("Fornecedores"); JMenuItem("Transportadoras"); JMenuItem("Vendedores"); JMenuItem("Bancos"); JMenuItem("Contas"); JMenuItem("Estoque");
JMenuItem item21 = new JMenuItem("Entrada / Saída"); JMenuItem item22 = new JMenuItem("Devolução"); // Detecta interações com cada item de menu: // Quando um evento (ActionListener) acontece, // o método ActionPerformed é chamado: item11.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { CadCli f = new CadCli(); } }); item12.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { CadFor f = new CadFor(); } });
2
item13.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, "Escolhido - Item 1.3"); } }); item14.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null, "Escolhido - Item 1.4"); } }); item21.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {