Menus

4 respostas
A

Bom…
gostaria de uma ajuda…

Estou criando um menu com vário Itens…
gostaria de saber como faço pra criar submenus em algum desses itens…

por exemplo…

Menu Cadastro:
dentro desse menu tem vários intens…
Cadastro de Produto.
Cadastro de tipo de Produto
Cadastro de Cliente.

como faço para colocar o menu “Cadastro de Cliente” como um submenu do Menu Cadastro.
Esse Submenu “Cadastro de Cliente” vai ter varios tipos diferentes de cadastro de cliente.

4 Respostas

Roger75

Você tem que usar as classes JMenu e JMenuItem. Veja na API e na Internet que tem vários exemplos.

thiago.correa
JMenu menuCadastro = new JMenu("Cadastro");
JMenuItem menuItemCadastroProduto = new JMenuItem(" Cadastro de Produto");
//os demais menus que você deseja criar
menuCadastro.add(menuItemCadastroProduto);
//os demais menus que você deseja adicionar
dsfextreme

AndersonC:
Bom…
gostaria de uma ajuda…

Estou criando um menu com vário Itens…
gostaria de saber como faço pra criar submenus em algum desses itens…

por exemplo…

Menu Cadastro:
dentro desse menu tem vários intens…
Cadastro de Produto.
Cadastro de tipo de Produto
Cadastro de Cliente.

como faço para colocar o menu “Cadastro de Cliente” como um submenu do Menu Cadastro.
Esse Submenu “Cadastro de Cliente” vai ter varios tipos diferentes de cadastro de cliente.

Criando um menu para um Formulário

JMenuBar menuBar = new JMenuBar();

Criando um Menu

JMenu menu = new JMenu("Opção do Menu"); menuBar.add(menu);
Criando um item do menu

JMenuItem item = new JMenuItem("Item do Menu");

Associando um listener ao evento de seleção do item do menu
actionListener deve ser um objeto que implementa a interface ActionListener.

item.addActionListener(actionListener); menu.add(item);
Associa a barra de menu a uma janela frame é um objeto do tipo JFrame

frame.setJMenuBar(menuBar);

Se vc quiser colocar um separador fica assim

menu.add(new JSeparator());

E para colocar uma tecla de atalho faça assim

menu.setMnemonic('M');

Um Abraço !

A

valeu pela força pessoal…
funcionou

Criado 17 de maio de 2006
Ultima resposta 18 de mai. de 2006
Respostas 4
Participantes 4