Menus

Menus são criados em Java pela associação de vários objetos. O primeiro deles é a barra de menus, um objeto da classe JMenuBar. A barra de menus, por sua vez, pode conter vários objetos do tipo JMenu, que estão associados aos nomes que aparecem na barra de menus.

Cada objeto JMenu contém vários itens de menu, que estão associados a objetos do tipo JMenuItem. O exemplo abaixo ilustra um menu criado dessa forma:

Menus
    JMenuBar bar = new JMenuBar();
    JMenu m1 = new JMenu("Arquivos");
    JMenu m2 = new JMenu("Ferramentas");
    JMenuItem i1 = new JMenuItem("Martelo");
    JMenuItem i2 = new JMenuItem("Alicate");
    bar.add(m1);
    bar.add(m2);
    m2.add(i1);
    m2.add(i2);

Um item de menu cuja funcionalidade é simplesmente estar ou não selecionada é associado a um objeto do tipo JCheckBoxMenuItem.


© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP