Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 07 - Componentes JMenu, JPanel e JTabbedPane

O Componente Menu (JMenu)

Como Utilizar o Componente Menu em uma Aplicação

Na verdade, um menu em Java não é criado apenas por um componente, mas por vários componentes que em conjunto formam o menu propriamente dito. Na seção Menus Swing, você encontrará sete componentes que são utilizados para criar um menu em uma aplicação Java, conforme mostra a Figura 3.

Componentes necessários para se criar um menu em Java

Vejamos, a seguir, como utilizar os diversos componentes de um menu em uma aplicação prática.

Neste exercício, iremos criar um menu passo a passo semelhante ao menu do próprio NetBeans.

  1. Execute o NetBeans e crie um novo projeto (Arquivo > Novo projeto).
  2. Salve seu projeto com o nome: ComponenteMenu.
  3. Clique com o botão direito no nome da aplicação e crie um novo Formulário JFrame.
  4. Agora, clique e arraste um componente Barra de menu (JMenuBar) para a área do projeto. Observe que quando ele é solto nessa área, é atraído para o topo da janela automaticamente. Essa barra representa o menu principal de qualquer aplicação, e o componente já traz duas opções como padrão, conforme ilustra a Figura 4.> Componente Barra de menu com as opções padrão

    Antes de continuarmos a criação do menu, veremos como alterar seus itens para os itens que queremos. Além disso, acrescentaremos mais alguns:

  5. Clique no item File e, na sua propriedade text, digite Arquivo. Tecle Enter para confirmar. Faça a mesma coisa com o item Edit, alterando para Editar.
  6. Para acrescentar mais um item Menu ao menu, arraste um componente Menu (JMenu) e insira-o na frente do item Editar. Veja a Figura 5.
  7.  Acrescentando um novo item à Barra de menu
  8. Altere a propriedade text do novo item para Exibir.
  9. Acrescente mais dois itens ao menu e altere suas propriedades text para Janela e Ajuda, respectivamente.
  10. Feito isso, execute a aplicação (F6) e confira com a Figura 6.
 Menu em execução

Versão 5.3 - Todos os Direitos reservados