>
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class MenuBar extends JFrame {
private JMenuBar jmBarraMenu;
private JMenu meMenuArquivo;
private JMenu meMenuVendas;
private JMenu meMenuCCorrente;
private JMenu meMenuAcademico;
private JMenuItem miArquivoIncluir;
private JMenuItem miArquivoAlterar;
private JMenuItem miArquivoConsultar;
private JMenuItem miArquivoExcluir;
private JMenuItem miArquivoSair;
private JMenuItem miVendasPedido;
private JMenuItem miVendasPedidoOnline;
private JMenuItem miVendasSair;
private JMenuItem miCCorrenteEmiteCarne;
private JMenuItem miCCorrentePgAtraso;
private JMenuItem miCCorrenteSair;
private JMenuItem miAcademicoCadastraAluno;
private JMenuItem miAcademicoPlanoEstudo;
private JMenuItem miAcademicoSair;
MenuBar() {
setTitle("Criando Um Menu Bar");
setVisible(true);
setSize(500, 200);
}
public void montaTela() {
jmBarraMenu = new JMenuBar();
meMenuArquivo = new JMenu("Arquivo");
miArquivoIncluir = new JMenuItem("Incluir");
miArquivoAlterar = new JMenuItem("Alterar");
miArquivoConsultar = new JMenuItem("Consultar");
miArquivoExcluir = new JMenuItem("Excluir");
miArquivoSair = new JMenuItem("Sair");
meMenuVendas = new JMenu ("Vendas");
miVendasPedido = new JMenuItem ("Pedido");
miVendasPedidoOnline = new JMenuItem ("Pedido Online");
miVendasSair = new JMenuItem("Sair");
meMenuCCorrente = new JMenu("Conta Corrente");
miCCorrenteEmiteCarne = new JMenuItem("Emite Carnê");
miCCorrentePgAtraso = new JMenuItem("Pagamento em Atraso");
miCCorrenteSair = new JMenuItem("Sair");
meMenuAcademico = new JMenu("Acadêmico");
miAcademicoCadastraAluno = new JMenuItem("Cadastra Aluno");
miAcademicoPlanoEstudo = new JMenuItem("Plano de Estudo");
miAcademicoSair = new JMenuItem("Sair");
jmBarraMenu.add(meMenuArquivo);
jmBarraMenu.add(meMenuVendas);
jmBarraMenu.add(meMenuCCorrente);
jmBarraMenu.add(meMenuAcademico);
meMenuArquivo.add(miArquivoIncluir);
meMenuArquivo.add(miArquivoAlterar);
meMenuArquivo.add(miArquivoConsultar);
meMenuArquivo.add(miArquivoExcluir);
meMenuArquivo.addSeparator();
meMenuArquivo.add(miArquivoSair);
meMenuVendas.add(miVendasPedido);
meMenuVendas.add(miVendasPedidoOnline);
meMenuVendas.addSeparator();
meMenuVendas.add(miVendasSair);
meMenuCCorrente.add(miCCorrenteEmiteCarne);
meMenuCCorrente.add(miCCorrentePgAtraso);
meMenuCCorrente.addSeparator();
meMenuCCorrente.add(miCCorrenteSair);
meMenuAcademico.add(miAcademicoCadastraAluno);
meMenuAcademico.add(miAcademicoPlanoEstudo);
meMenuAcademico.addSeparator();
meMenuAcademico.add(miAcademicoSair);
setJMenuBar(jmBarraMenu);
miArquivoSair.addActionListener(new Sair());
miVendasSair.addActionListener(new Sair ());
miCCorrenteSair.addActionListener(new Sair ());
miAcademicoSair.addActionListener(new Sair());
}
public void encerraAplicacao() {
System.exit(EXIT_ON_CLOSE);
}
public class Sair implements ActionListener {
public void actionPerformed(ActionEvent e) {
if (e.getSource() == miArquivoSair) {
encerraAplicacao();
}
}
}
public static void main(String[] args) {
MenuBar aula = new MenuBar();
aula.setVisible(true);
aula.montaTela();
}
}
Pedro
Em que parte da vídeo aula você esta tendo dificuldade?
Assim, posso ajudar melhor na sua dúvida do curso.